shell – 我如何把一个已经运行的进程下nohup?

我有一个进程已经运行了很长时间,不想结束它。

我如何把它放在nohup(即,如何使它继续运行,即使我关闭终端?)

最佳答案
使用b000的Job Control将进程发送到后台:

> Ctrl Z停止(暂停)程序并返回shell。
> bg在后台运行它。
> disown -h [job-spec]其中[job-spec]是作业号(如第一个正在运行的作业的%1;使用jobs命令查找您的号码),以便终端关闭时不会终止作业。

转载注明原文:shell – 我如何把一个已经运行的进程下nohup? - 代码日志