プロセス名(コマンド名)からプロセスIDを取得し,殺す
よく忘れるのでメモ. vimを殺す.
- プロセス名からpid(複数)を取得する.
$ pidof vim # pid群の取得 2192 2191 $ sudo kill -9 `pidof vim` # pidofで取れるものをすべて殺す
ps, grep, awk で頑張ると,,,,(一つ目のgrepは危ない)
$ ps aux | grep 'vim' | grep -v 'grep' | awk '{pids=$2 " " pids}END{print pids}'
- プロセス名から該当するプロセスをすべて殺す.上の操作が一つになったイメージ
$ killall -9 vim
余談だが,私はEmacs派.