理工系研究者のための Mac OS X, Windows, Linux メモ
 
ホーム >> UNIX >> シェルスクリプト
このエントリーをはてなブックマークに追加

シェルスクリプト Tips

  1. 複数のプロセスをまとめてkillしたい

複数のプロセスをまとめてkillしたい

psコマンドを用いて起動しているプロセスの一覧を表示し、その中からkillしたいプロセスをgrepで選び出す。psコマンドの2列目がPIDなので、awkコマンドでPIDのみを取得し、それをkillコマンドに渡せばよい。

kill `ps -ef | grep  | grep -v grep | awk '{print $2}'`
grep -v grepはgrepの結果からgrep自身を外すためにつける。