c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programming に分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡)

音樂は SoundCloud に公開中です。

考察は現在は主に Scrapbox で公表中です。

Programming は GitHub で開發中です。

shell (zsh) で特定の名前のプロセスを殺す (kill) 関数

いい加減関数を書いたのでメモメモ。shell (zsh) で特定の名前のプロセスを殺す (kill) 関数。

# ~/.zshrc

function killproc(){
  ps | grep $1 | ruby -e "exec \"kill -9 #{/^\s*(\d+)/.match(gets)[1]}\"" &
}

使用例

$ $HOME/polipo/polipo -c $HOME/polipo/config.txt &
$ killproc polipo

$ bundle exec shotgun config.ru &
$ killproc ruby

pkill (procps)

pkillというツールが有るのを教わりました( https://www.facebook.com/sachirou.inoue/posts/401251809931816?comment_id=4018867 )cygwinだとprocpsと云うモジュールに入っている。
[Man page of PGREP http://linuxjm.sourceforge.jp/html/procps/man1/pkill.1.html ]