最近shellの便利さに気がついたので、ちょこちょこと小ネタを書いておくことします。

自作したアプリが激しい落ち方したり、開発中でプロセスが大量に残ってしまうことが希に有ります。
そんなときいちいち"kill"を投げるの面倒なので、shellで一発。

 $ ps -ef | grep [プロセス名] | awk '{print $2}' | xargs kill

コレで指定したプロセス一気に殺せます。
僕はこれを"minagoroshi.sh"として、ホームに置いておいたりします。

ps の出力からawkでプロセスIDだけ切り出して、その出力をkillにxargsコマンドで引数として渡します。
簡単なコマンドの組み合わせですが、意外と便利。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: ちょっとした小ネタshell1

このブログ記事に対するトラックバックURL: http://hackmylife.net/mt/mt-tb.cgi/411

コメントする

このブログ記事について

このページは、hackmylifeが2007年4月11日 23:34に書いたブログ記事です。

ひとつ前のブログ記事は「シェルでエコーバックなしの標準入力」です。

次のブログ記事は「AIXでFIN_WAITのソケットを消す」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

アドセンス

MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore
MoMAstore
MoMAstore
MoMAstore