【问题标题】:How to start process over ssh that doesn't terminate when session ends?如何通过会话结束时不终止的 ssh 启动进程?
【发布时间】:2011-01-12 12:05:18
【问题描述】:

有没有办法使用 ssh 启动一个在 ssh 会话终止时不会终止的进程?我希望作业在我正在连接的计算机上继续运行,而无需保持连接打开。

【问题讨论】:

  • 虽然是个好问题,但这并不真正涉及编程。投票转移到 serverfault.com。

标签: process ssh jobs schedule


【解决方案1】:

您可以使用nohup(假设您正在通过 SSH 连接到 *nix 服务器)

【讨论】:

    【解决方案2】:

    您可以使用screen 实用程序。

    【讨论】:

    • +1 用于屏幕。在我离开工作之前,我使用它开始一个长期运行的过程。然后我分离屏幕,稍后我可以通过在家登录时重新连接到屏幕会话来检查它的进度。
    【解决方案3】:

    屏幕的替代品是dtach。 dtach 更小更轻量级 - 实际上它只是屏幕实用程序的分离部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 1970-01-01
      相关资源
      最近更新 更多