我经常遇到运行linux任务但我必须离开计算机或关闭笔记本电脑的情况,而我从putty运行的任务还没有完成。
有没有办法可以退出油灰并让流程继续运行直到它完成?
我知道我可以使用screen
等,但现在我已经启动了screen
命令。
(请不要太烦,我没有直接询问超级用户,serverfault或unix SO。)
答案 0 :(得分:1)
按Ctrl-Z
将命令置于后台。
运行bg
以暂停运行它。
然后运行disown
以取消父进程的进程。
它实际上还取决于命令的工作方式。有些命令在丢失终端时退出。如果是这种情况,您只能使用screen
或nohup command </dev/null >/dev/null 2>&1 &
运行它。
使用屏幕运行它的一种方法可能是screen -dm command
。