動的にPIDを変更する - nohupプロセスを終了できない - Linux

動的にPIDを変更する - nohupプロセスを終了できない - Linux

私はすでに始まっていますPythonスクリプト指示に従う:

nohup python src/myscript.py &

今度は絶えず変化するPIDで実行されるプロセスがあるので、それを終了することは決して不可能です。私がこれを試したときnohupプロセスが終了します、となっています-sh: kill: (8792) - No such process

また、grep名前で終了しようとしましたが、PIDが変更され続けるため、同じ問題が発生します。 @MarcusMüllerがコメントで指摘したように、これは明らかに新しいブラウザインスタンスを作成し続けるからです。

なぜ何も機能しないのは本当に混乱し、再起動しても機能しません。システム全体を再インストールしてみてください...

答え1

プロセスコマンドが次の'python src/myscript.py'ようにプロセスリストに表示されるとしますps, top, htop

killall -s STOP 'python src/myscript.py'-s CONT はプロセスを一時停止します。

すべての信号を表示するには、killall -lTERMを送信して信号を終了し、ABRTは強制的に削除する必要があります。

関連情報