kill コマンドを使うと、不要になったコマンドプロセスを直接終了できます。このコマンドは、実行に長時間かかるコマンドを誤って入力した場合に特に便利です。
プロセスを終了するには、次の手順を実行します。
$ ps PID TTY TIME COMMAND 1291 co 0:12 -bin/csh (csh) 3250 p0 0:00 ps 1286 p1 0:05 -bin/csh (csh) 3248 p1 0:05 vi commands $ kill 1291 [1} Terminated -bin/csh/ (csh) $ |
ps の出力結果を grep コマンドを通じてパイプすると、適切な PID を簡単に見つけることができます。
$ ps | grep commandname |
commandname は、終了させたいコマンドプロセス名です。
プロセスを強制終了する場合は、次に示すように ps コマンドの -9 オプションを使えます。
$ kill -9 PID# |