1

バックグラウンドで実行される python スクリプトを作成しました。

nohup python app.py &

ターミナルを閉じて、数日後、この仕事を見たいので、実行します

jobs

ジョブのリストはありませんが、スクリプトapp.pyがまだ実行されていることは確かです。

4

1 に答える 1

2

jobsbash シェルのセッション グループで実行されているプロセスのリストのみが表示されます。nohupプロセスは、独自のセッション グループで実行されます。nohup されたプロセスがまだ実行されているかどうかを確認するために実行できる単純なコマンドlsof | grep nohupがいくつかあります。最も単純なものは(このコマンドの実行には数秒かかる場合があります)。

于 2013-10-09T10:36:18.863 に答える