【发布时间】:2010-10-31 13:22:28
【问题描述】:
可能重复:
Prevent a background process from being stopped after closing SSH client
我有一个程序需要很长时间才能完成。
它在 ssh 上以 root 身份运行。
我希望它在我注销后继续运行,这可能吗?我该如何实现?
【问题讨论】:
-
nohup(1) 想法比 disown 恕我直言更好,因为 disown 是 BASH 的特定于 shell 的内置程序,而 nohup 是 coreutils 的一部分并且可能无处不在。
-
使用
batch,例如echo myprogram its arguments | batch