如何通过SSH启动不在会话结束时终止的进程?

4
有没有一种使用ssh启动进程的方法,不会在ssh会话终止时终止该进程? 我想让作业在我ssh连接到的计算机上继续运行,而无需保持连接开放。

虽然这是一个好问题,但它并没有真正涉及编程。投票将其移动到serverfault.com。 - sleske
3个回答

6

如果你通过SSH登录*nix服务器,可以使用nohup


5
你可以使用screen工具。

+1 for screen。我使用它在下班前启动一个长时间运行的进程。然后我分离屏幕,稍后可以通过重新连接到屏幕会话来检查其进度,而我是从家里登录的。 - Dave Bacher

3

一个替代 screen 的工具是 dtach。 dtach 更小、更轻量级,实际上它只是 screen 工具的分离部分。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接