killallの代用

プロセス名で殺すkillallというコマンドがありますが、killallコマンドが無い環境ではkillとgrepawkを組み合わせて次のようにすればいい。スクリプトとかで。


kill -9 `ps auxw | grep プロセス名 | egrep -v grep | awk '{print $2}'`


egrepなんて使わなくてよかった。

kill -9 `ps auxw | grep プロセス名 | awk '!/grep/{print $2}'`