プロセスの子プロセスをまとめてkillする方法

ALL
スポンサーリンク

指定したプロセスの子プロセスをまとめてkillする方法です。
以下のようにします。

kill `ps ho pid --ppid=親プロセスのプロセスID`

o pid で、表示するフィールドはプロセスIDだけとします。

h 指定はヘッダを表示しないようにします。これを指定しないと、下記のように出力の1行目にフィールド名を示すヘッダ行が出力されます。

PID 
24941

–ppid =親プロセスのプロセスID
指定したプロセスの子プロセスを列挙します。

参考

Man page of PS

コメント