Ctrl + C でプロセスを強制終了できないときの対処法は?
Ctrl + C で現在のプロセスを強制終了できるとは限りません(例えば、そのプロセスが特定のネットワーク操作でビジー状態になっている場合など)。その場合、カーソルのそばに"^C “が表示されるだけで、他には何もできません。
端末を失うことなく、そのプロセスを強制的に終了させる最も簡単な方法は何ですか?
回答の要約:通常は、Ctrl + Zでプロセスをスリープ状態にしてから、ps などのツールでプロセスのpidを見つけるkill -9 _process-pid_
を実行します。Bash ](http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29) (および他のシェルの場合もあります)では、kill -9 %1
(または一般的には ‘%N’ ) を実行した方が簡単です。Ctrl + Zが効かない場合は、別のターミナルを開いてそこからkillする必要があります。