複数プロセスの一括KILL--pkill,pgrep,ps

2016/07/22

複数killの方法は3通りある。

killする前に、pgrepでプロセスを確かめる。

プロセス名ではなく、コマンドラインに対して検索したければ、-fを付ける。

プロセス名を表示したい場合は、-lを付ける。

あるいはpsで確かめる。

pkill

pgrepで削除したい対象が確認できたら、pgrepをpkillに変えて実行。

pgrep + xargs

pgrepをpkillに書きなおすのではなく、xargsを使って、pgrepの結果をkillに渡してあげてもOK。

ps + xargs

はじめにpgrepでプロセス確認せず、psで確認していれば、psにawkとxargsを組み合わせてもOK。

-Linux
-