通过 SSH 启动长时间运行的程序 [关闭]

2024-06-22

我有一个运行 Ubuntu 的虚拟机,并且我可以通过 SSH 很好地连接到该虚拟机。我什至可以使用以下命令通过 SSH 启动我的 python 程序:

python foldername/app.py

我在 Windows 机器上,使用 Git Bash 进行 SSH。如果我这样启动我的 python 程序,我必须保持 Git Bash 窗口打开。如何启动 python 程序而无需在 Windows 计算机上打开 Git Bash?任何帮助深表感谢!


您可以使用nohup:

nohup python foldername/app.py &

现在您可以关闭连接,程序将继续运行。您可以找到更多信息here http://www.cyberciti.biz/tips/nohup-execute-commands-after-you-exit-from-a-shell-prompt.html and here https://en.wikipedia.org/wiki/Nohup.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 SSH 启动长时间运行的程序 [关闭] 的相关文章

  • UNIX 域 STREAM 和 DATAGRAM 套接字之间的区别?

    这个问题是NOTSTREAM 类型和 DATAGRAM 类型 INTERNET 套接字之间的区别 我知道 STREAM 套接字使用 TCP 数据报套接字使用 UDP 以及所有 TCP UDP 内容 按顺序到达的数据包 ACK NACK 等
  • 使用环境变量将参数传递给命令

    我正在尝试编写一个 bash 脚本 该脚本采用环境变量并将其传递给命令 所以如果我有类似的东西 export OUT a arg1 b arg2 0 arg2 1 我想在我的 bash 脚本中执行以下操作
  • 错误:选项“Z”仅在夜间编译器上被接受[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在通过斯坦福操作系统课程 cs140e https web stanford edu class cs140e 其中一个问题是 有一个名
  • VirtualHost 在 Ubuntu 14.04 上始终返回 Apache 的默认主机

    我尝试设置默认虚拟主机之外的虚拟主机localhost 每当我尝试呼叫我的虚拟主机时http test我得到了位于目录中的默认 Apache2 索引文件http localhost 此外 apache 在禁用后仍然返回此页面 a2dissi
  • SSD 上的 MySQL 基准测试:工具和策略

    我目前正在将我的服务器从在硬盘驱动器上运行 MyISAM 切换到在 SSD 上运行 InnoDB 我有一个3 800 000 行 16GB 表作为基准表 我的服务器设置 Ubuntu 64 Nginx MySQL 5 5 我心里有两件事我想
  • 从名称获取 AWS EMR 集群 ID

    AWS CLI 命令aws emr list clusters返回以下 json 有没有一种方法可以通过 bash 或 groovy 使用名称来获取 Id 我不能只使用 ID 因为我正在删除集群并仅使用相同的名称重建它们 所以我知道集群的名
  • python_2_unicode_兼容错误

    I ve models py如下 from django contrib auth models import User from django db import models from django utils encoding imp
  • Linux 和 Windows 上的相同计算 --> 结果不同

    我编写了以下算法来将十进制值转换为二进制 十六进制等 string toFormatFromDecimal long long t Format format int digitCount ceil log t log int format
  • 将 bash 脚本转换为 python(小脚本)

    我有一个在 Linux 环境中使用的 bash 脚本 但现在我必须在 Windows 平台上使用它 并且希望将 bash 脚本转换为可以运行的 python 脚本 bash 脚本相当简单 我认为 我尝试通过 google 转换它 但无法成功
  • 在 RPM 规范文件中使用 Jenkins BUILD NUMBER

    Name My Software Version 1 0 5 Release 1 Summary This is my software 不确定是否有人以前尝试过这个或者它是否容易 但是 规范文件的版本有两个独特的指示符 版本 指定软件版本
  • 连接MySQL服务器的Shell脚本

    我有大约 20 个不同的 MySQL 实例 我想轻松连接到它们 而不必每次都输入完整的地址 用户名和超长的密码 我可以做什么来编写此过程的脚本 这样我所要做的就是为每个实例运行一个 sh 脚本 到目前为止我所拥有的 保存为 instance
  • 如何从 Windows 反编译 Linux 二进制文件?

    如何从 Windows 反编译 Linux 二进制文件 so 谢谢 你可以试试回旋镖 http boomerang sourceforge net 您需要首先从源代码构建它 因为提供的二进制文件不涵盖这种情况 如果您绝对拒绝编译任何内容 请
  • 为什么 Ruby 中的 Dir.glob 看不到用方括号命名的文件夹中的文件?

    我有这棵树 folders foo fuu flac foo bar fuu flac foo bar fuu flac test rb 和这段代码 bin env ruby encoding utf 8 Dir glob folders
  • 命令行参数出现空格的问题

    我有一个 Java 程序 我正在 Linux 环境中通过 bash 脚本执行该程序 这是我的简单 bash 脚本 它接受一个字符串 bin bash java cp com QuoteTester 1 问题是命令行参数可以带空格或不带空格
  • 将 React 应用程序作为后台进程运行

    我对部署前端代码完全陌生 因此提出了这个问题 我有一个 React 应用程序 需要作为后台进程运行 但是我对如何执行此操作有点困惑 我运行一个 npm 脚本 npm run build 在服务器上构建 缩小和服务项目 构建过程的相关代码是这
  • 安装 gulp browserify 总是报错

    我尝试使用以下命令安装 gulp browserify npm install gulp browserify save dev 我已经成功安装了许多其他软件包 例如 gulp autoprefixer gulp concat gulp m
  • Linux 上的 JavaFX

    Linux x86 和 x64 上的 JavaFX 情况如何 JavaFX 应用程序可以在 Linux 操作系统上顺利执行吗 我发现了 2011 年和 2012 年的一些问题 当时应用程序不稳定 目前发布的 JFX 版本是 2 2 4 在
  • bash shell 嵌套 for 循环

    我想编写一个必须在 bash shell 提示符下工作的嵌套 for 循环 在单行命令中嵌套 for 循环 例如 for i in a b do echo i done a b 在上面的例子中 for循环是在单行命令中执行的 像这样 我在
  • 过滤给定范围内的坐标

    我有数百个带有地理位置的 out 文件 我将把它们批量导入到 SQLite 数据库中 但是 为了节省时间 我只会导入地理坐标在某些间隔内的线 文件是这样的 value value longitude latitude value value
  • BASH:[ ](测试)行为不一致

    在我的狂欢中test有态度以身份退出0 test n echo true echo false gt true while test n echo true echo false gt false 这意味着当它根本没有收到任何参数时 它假设

随机推荐

  • 如何从 firebase 存储发送附件并使用 node.js 中的 mailgun 服务将其发送到电子邮件

    是否可以从 firebase 存储附加文件 我尝试了以下代码 但它不起作用 var mailgun require mailgun js var api key key acf9f881e32c85b3c0dad34358507a95 va
  • 如何用OpenCV绘制圆角矩形(带圆角的矩形)?

    如何在 OpenCV 中绘制圆角矩形 我知道函数 ellipse 和 line 可以简单地放在一起来绘制它 我只是想知道是否有人以前做过并将其放入适当的函数中以便我可以使用它 理想情况下 拐角半径是在参数中校准的 我搜索了很多 但似乎以前没
  • Twitter 新推文功能?

    twitter 如何实现新推文的异步通知 如果它是服务器推送技术的一种形式 是否有人知道或建议如何实现此功能 Thanks Twitter 没有推送技术 任何异步通知均由异步检查新推文的第三方应用程序完成 如果您正在编写自己的应用程序 那么
  • Oracle 和 EDB (Postgres) 中的日期差异

    如果是甲骨文 查询 select SYSDATE TO DATE 23 03 1022 dd mm yyyy from dual 正在给出输出 SYSDATE TO DATE 23 03 1022 DD MM YYYY 21715 2233
  • JList - 从 Click 中获取价值

    有没有办法使用 ListSelectionListener 或 MouseAdapter 来获取有关所选值的信息 例如 如果值是字符串 是否有任何内置方法 我只知道如何获取正确的索引 但不知道内容或 content toString 我添加
  • TensorFlow 中的 FCN 缺少裁剪层

    我目前正在尝试实施用于语义分割的 FCN http www cs berkeley edu jonlong long shelhamer fcn pdf在 TensorFlow 中 就像之前在 Caffe 中一样here https git
  • 在 Visual Studio 2010 Express 中自动从 dll 生成 C# 包装类?

    我的一位同事告诉我 Visual Studio 允许人们指向 dll并自动神奇地生成一个 C 包装类 这真的可能吗 如果是这样 如何实现这一目标 我浏览过网页 但没有想出任何东西 谢谢大家 我想我也会分享这些资源 如何 创建 COM 包装器
  • 布局中的奇怪异常

    尝试调用这个方法 avatarIconImageView setContentHuggingPriority UILayoutPriorityDefaultLow forAxis UILayoutConstraintAxis Horizon
  • 为什么 foreach 将引用计数增加 2 而不是 1?

    NikiC 指出另一个线程 https stackoverflow com a 8263425 632951 在 a foreach 迭代之前 array是 软复制 的 在 foreach 中使用 这意味着没有完成实际的副本 而只是完成了
  • 使用 googletest(Google C++ 测试框架)测试 C 代码

    我正在尝试使用 googletest 测试 C 代码 但是当我的 C 头文件包含在 C 测试文件中时 我遇到了一些问题 因为 g 编译器将它们作为 C 头处理 我尝试将这些标头包含在其中extern C 没有成功 有没有办法 g 编译器可以
  • 首次登录 Apache Airflow 要求输入用户名和密码,用户名和密码是什么?

    我刚刚安装了 Apache Airflow 第一次启动网络服务器 它要求我输入用户名和密码 我还没有设置任何用户名或密码 你能告诉我airflow的默认用户名和密码是什么吗 如果您只使用 python Wheel 则不会创建默认用户名和密码
  • 线程安全区域设置技术

    我们目前正在编写一个基于线程 python Web 服务器框架 cherrypy 的 Web 应用程序 并希望同时支持来自多个区域设置的用户 区域设置模块似乎不是线程安全的 是否有第三方库或模块以线程安全的方式提供区域设置解析和格式化功能
  • 从代码隐藏调用 JavaScript 函数

    我查看了对类似问题的回答 但由于我是 ASP NET 的新手 我不确定它们是否完全适用于我想做的事情 我在 aspx 页面上有一个按钮 一旦按下 我希望它的单击事件能够调用 MasterPage 上的 JavaScript 函数来显示模式弹
  • 为什么两个看起来相同的 Excel 文件的 MD5 哈希值不同

    我有两个 Excel 文件保存在不同的位置 一种是直接从浏览器下载 另一种是使用selenium驱动下载 我手动检查了这两个文件 两者完全相同 但是为两个文件生成的 MD5 哈希值有所不同 如何解决这个问题 MD5是一种散列函数 人们使用散
  • Deferred 延长了 Promise

    如何实现延期 Promise 的 Deferred Promise 在需要典型 Promise 的情况下 扩展 Promise 以实现类型安全使用非常重要 实施后 export class Deferred
  • jQuery 和 ASP.Net 资源和陷阱 [已关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 使用 C# 替换文本 - 字符文字中的字符过多

    我正在尝试更改我在 mvc 编辑中使用 c 的文本 我使用了以下代码 但出现错误 字符太多 这是我正在使用的代码 public async Task
  • 在 vanilla wegl 中向变换立方体添加定向光

    如何在 webGL 中向变换立方体添加方向光 我知道它需要法线 我已将它们添加到代码片段中 我已将它们注释掉 它还需要在顶点着色器中进行一些数学运算 不幸的是 当我取消注释时 此代码不起作用 attribute vec4 coords un
  • 示例 DAG 无限期地陷入“运行”状态

    在我第一次尝试气流时 我尝试运行安装附带的示例 DAGS 之一 这是 v 1 8 0 这是我的步骤 airflow trigger dag example bash operator 2017 04 19 15 32 38 391 init
  • 通过 SSH 启动长时间运行的程序 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有一个运行 Ubuntu 的虚拟机 并且我可以通过 SSH 很好地连接到该虚拟机 我什至可以使用以下命令通过 SSH 启动我的 pyth