これはよくある質問のように聞こえますが、アーカイブで答えを見つけることができるはずです。いくつか探してみましたが、見つかりませんでした。すべての応答は非常に長く見えます。すべての子プロセスを含むLinuxのプロセスを強制終了する1ライナー。
6039 次
それらがすべて同じグループにある場合は、ここkill
のように、グループIDの否定を使用して渡します。
kill $PID $(pgrep -P $PID)
pgrep -Pは、すべての子のPIDを一覧表示します(再帰的ではありません)