バックグラウンドで実行される python スクリプトを作成しました。
nohup python app.py &
ターミナルを閉じて、数日後、この仕事を見たいので、実行します
jobs
ジョブのリストはありませんが、スクリプトapp.py
がまだ実行されていることは確かです。
jobs
bash シェルのセッション グループで実行されているプロセスのリストのみが表示されます。nohup
プロセスは、独自のセッション グループで実行されます。nohup されたプロセスがまだ実行されているかどうかを確認するために実行できる単純なコマンドlsof | grep nohup
がいくつかあります。最も単純なものは(このコマンドの実行には数秒かかる場合があります)。