【1行コマンド】特定のプロセスをkillするコマンド

全てのhttpdをkillする場合。

xargsを使う場合

# ps -A | grep [h]ttpd | awk '{print $1}' | xargs kill -9

or

そのままkillの引数とする場合

# kill -9 `ps -A | grep [h]ttpd | awk '{print $1}'`


pgrepが利用できる場合は
ps -A | grep [h]ttpd | awk '{print $1}' => pgrep -x [h]ttpdで

# kill -9 `pgrep -x [h]ttpd`


pkillが利用できる場合は

# pkill -9 -x [h]ttpd

でよい。


こんなのも・・

# killall -9 httpd


これはせこいwww

for pid in `pgrep -x [h]ttpd`;do kill -9 $pid; done


うむ。。こんなコマンドあったんや(汗