假设我正在远程(Ubuntu)服务器上运行一个数小时的任务,但是现在我需要断开我的shell客户端。 愚蠢的是,我没有使用screen或想到用nohup开始任务。
screen
nohup
有没有办法可能暂停任务,然后在后台启动它,即使我的terminal断开连接,它会继续?
如果你对输出不感兴趣,你可以使用Ctrl-Z ,然后bg在后台运行这个任务,然后在断开连接的时候,让shell停止向它发送一个SIGHUP 。
Ctrl-Z
bg
SIGHUP