http://www.linux.or.jp/JM/html/procps/man1/pkill.1.html
その昔、俺が大学に入って間もないときは「名前にマッチするプロセスに対して一気にシグナルを送る」というのは意外に大変だった。当時は以下のような長ったらしいことをしていたので、今でもそうする癖がついている
ps -wef | grep i-want-to-kill-this-process | awk '{print $2}' | xargs -n 1 kill -9
しかし今やこんなことは無用だ。以下のように1コマンドで可能だ。名前にマッチするプロセスIDを探すのだってpgrep一発である。良い時代になったものだ(´ー`; )
pkill -u mumumu i-want-to-kill-this-process
ただ、pgrep, pkill ともに環境依存ではある。Solaris, Linux, FreeBSD にあることは確認しているが、drryたんによると標準の Mac OS X には存在しないようだ。
#どうも未だに癖が抜けないのでjournal
#killallはどうなのって言われそうだけど、、
0 件のコメント:
コメントを投稿