1

我做了一个在后台运行的python脚本:

nohup python app.py &

然后关闭终端,几天后,我想看到这个工作,所以我运行

jobs

没有列出任何工作,但我确定脚本app.py仍在运行。

4

1 回答 1

2

jobs只会给你一个在 bash shell的会话组下运行的进程列表。nohup进程在自己的会话组中运行。您可以运行许多简单的命令来检查您的 nohup 进程是否仍在运行,最简单的是lsof | grep nohup(此命令可能需要几秒钟才能运行)

于 2013-10-09T10:36:18.863 回答