それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ps auxしてからKillしてたらダメだよ。(pgrep/pkill)

Linux サーバー Hacksの本で勉強したネタだけど。

プロセスをKillするのに

ps してからKillは面倒

ps ax | grep screen 
sudo kill XXXX

Pgrepを使う

pgrep screen | sudo xargs kill

これでかなり楽になる。pgrep pkillはかなり便利。

2015-03-31追加

この時はpgrepしか知らなかったので、pgrep しか書いてないけど

kill -HUP $(pgrep my_command)

を pkill 使うともっと楽になる。

pkill -HUP -f my_command


とすることが出来る。

pgrep/pkill はprocpsに含まれる、他に関連するコマンドは次のようになる。

free, kill, pkill, pgrep, pmap, ps, pwdx, skill, slabtop, snice, sysctl, tload, top, uptime, vmstat, w, watch