プロセスIDだけ抽出する。

滅多に使わない、そして使ったときにはこんな基本的なこと忘れないだろと思うんだけど、必要になるたびにアレ?てことになるのでメモ。

ps -ef | awk '/hoge/ && !/awk/ {print $2}'

なにがしたいかっていうと、こういうこと。

ps -ef | awk '/hoge/ && !/awk/ {print $2}' | xargs kill -9

乱暴だなぁ。

コメント

  1. komagata より:

    こないだのDEConで高林さんの発表に出てきて知ったんですが、

    pgrep hoge
    pkill hoge

  2. yoshuki より:

    http://www.linux.or.jp/JM/html/procps/man1/pgrep.1.html
    うは。

    ということはわたし自身も見てるってことですよね。
    気がつかなかった。orz

タイトルとURLをコピーしました