0
私は一連のプロセスを終了したいと思います。 特定のプロセスの直下の子孫を過去のプロセスで殺していません。
PID PPID
100 XXX
101 100
102 101
私は予想通りダイpkill -P 100
PID 100と101を使用
プロセスの直系子孫を越えて連鎖プロセスを強制終了させるにはどうすればよいですか?
私は一連のプロセスを終了したいと思います。 特定のプロセスの直下の子孫を過去のプロセスで殺していません。
PID PPID
100 XXX
101 100
102 101
私は予想通りダイpkill -P 100
PID 100と101を使用
プロセスの直系子孫を越えて連鎖プロセスを強制終了させるにはどうすればよいですか?
次のコマンドを試してください:あなたはキルドキュメントページの詳細情報とオプションを見つけることができ
殺す-9 100
を:
男は
を殺しますいいえ、あなたが望むことをするために 'pkill'を強要することはできません。各プロセスには信号処理手順があります。一部のプログラムは、受信した信号を子プロセスに伝搬するように設計されていますが、他のプログラムは信号をフィルタリングすることを意図しています。 Webサービスは、スーパバイザデーモンが子プロセスを生成する例です。スーパバイザ・デーモンが死んでも、それに伴ってWebサービスがダウンするため、スーパバイザ・デーモンが子に信号を伝播させることはお勧めできません。データベースは、ログライターが死んだときにクライアントプロセスを停止させることによって、信号の伝播が望ましい場合の例です。 – alvits