(省略可能) 別のユーザーのプロセスを終了するには、スーパーユーザーになるか、同等の役割になります。
終了したいプロセスのプロセス ID を表示します。
$ pgrep process |
process は、終了したいプロセスの名前です。
次に例を示します。
$ pgrep netscape 587 566 |
プロセス ID が出力に表示されます。
Sun Ray のプロセス情報を表示するには、次のコマンドを使用します。
# ps -fu user |
このコマンドは、このユーザーのすべてのプロセスを表示します。
# ps -fu user | grep process |
このコマンドは、ユーザーの特定のプロセスを検索します。
プロセスを終了します。
$ pkill [signal] process |
pkill コマンド行構文にシグナルが何も含まれない場合は、使用されるデフォルトシグナルは -15 (SIGKILL)。-9 シグナル (SIGTERM) を pkill コマンドで使用すると、プロセスをただちに終了できる。ただし -9 シグナルは、データベースプロセスや LDAP サーバープロセスなどのプロセスを終了するために使用してはならない。データが失われる可能性がある
停止するプロセスの名前
pkill コマンドを使用してプロセスを終了する場合は、まず、シグナルオプションを使用せずにコマンドだけで試行してみます。数分待ってプロセスが終了しなければ、pkill コマンドに -9 シグナルを付けて使用します。
プロセスが終了したことを確認します。
$ pgrep process |
終了したプロセスは、pgrep コマンドの出力に表示されないはずです。