プロセス名からプロセスをkill

プロセスをkillするのに、プロセス番号ではなくプロセス名を指定する方法はないんか? と探していて、便利コマンドに出会いました。


例えばこのように、複数のrubyプロセスが立ち上がっている場合、

$ ps ax
 2007 ?        S      0:01 ruby script/server webrick -p 80 -d
 2010 ?        S      0:00 ruby script/webrick_ssl -d

次のコマンドで一発killできます。

$ pkill -KILL ruby