OpenWindows ユーザーズガイド (上級編)

プロセスの終了方法 (kill)

kill コマンドを使うと、不要になったコマンドプロセスを直接終了できます。このコマンドは、実行に長時間かかるコマンドを誤って入力した場合に特に便利です。

プロセスを終了するには、次の手順を実行します。

  1. ps コマンドを入力して終了したいプロセスの PID を検索します。

  2. PID を指定して 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#

PID# は、強制終了させたいプロセスのプロセス識別番号です。