Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我经常遇到运行linux任务但不得不离开计算机或关闭笔记本的情况,而我从putty运行的任务还没有完成。
有没有办法让我退出腻子并让进程运行直到完成?
我知道我可以使用screenetc,但现在我已经启动了 w/o 命令screen。
screen
(请不要太在意我没有直接询问超级用户、服务器故障或 unix SO。)
按Ctrl-Z将命令置于后台。
Ctrl-Z
运行bg以使其免于暂停运行。
bg
然后运行disown以与父进程断绝关系。
disown
它实际上还取决于您的命令如何工作。某些命令在失去终端时退出。如果是这种情况,您实际上只能使用screen或使用nohup command </dev/null >/dev/null 2>&1 &.
nohup command </dev/null >/dev/null 2>&1 &
使用 screen 运行它的一种方法可能是screen -dm command.
screen -dm command