Cygwinでkillがうまく動かない場合の対処

背景

家ではMacBookProを使っていますが、会社のPCがWindowsのためやむなく Cygwin を使っています。

ただ、Vimなどのプロセスが残ってしまった場合にうまくkillできないことがあります。

そんな場合に参考になるかと思います。

環境

  • Windows7 + Cygwin

対処

1
2
3
4
5
# シェルの組み込みコマンドであるkillであるというメッセージが表示されていれば、以下の対処をおこなう
$ which kill

# 組み込みコマンドが呼び出されないようにする
$ echo "alias kill='/usr/bin/kill'" >> ~/.bashrc

ひとこと

不要なプロセスがすぐ残ってしまうようなおかしな状態が発生しないようにできればよいのですが。 あるいは MacBookPro で開発ができればよいのですけどね。