NOHUPプロセスを終了できないのはなぜですか?

NOHUPプロセスを終了できないのはなぜですか?

したがって、単純なブログを永久に実行するには、次のnohupコマンドを使用しました。

nohup python manage.py runserver 0.0.0.0:8000

すべてが完璧に動作し、端末を終了してもブログは引き続き実行されます。しかし、もう実行したくないので終了しようとするとエラーが発生します。

# ps aux | grep nohup
root     23427  0.0  0.0 103308   860 pts/1    S+   11:56   0:00 grep nohup
# kill -9 23427
bash: kill: (23427) - No such process

もちろん私のブログはまだ運営中なので、今何が起こったのか理解できない。この問題を解決する方法はありますか?

ベストアンサー1

nohupプロセスはありません。検索が検索grep中のインスタンスを見つけましたnohupが、次のプロンプトを受け取ると、プロセスはgrep終了しました。実際にインスタンスを探していますpython

ps aux | grep python | grep manage.py # This will show you the process you're looking for
kill $(ps aux | grep python | grep manage.py | awk '{print $2}') # This will kill it.

おすすめ記事