総合手引 | セクション 1 | English | オプション |
pkill コマンドは、稼働中のシステム上のプロセステーブルを検索し、 コマンドラインで指定された基準にマッチしたすべてのプロセスへシグナルを送ります。
以下のオプションを利用できます:
| |
コンマ区切りのリスト gid で与えられた実グループ ID を持つプロセスのみにマッチを限定します。 | |
| |
コンマ区切りのリスト ppid で与えられた親プロセス ID を持つプロセスのみにマッチを限定します。 | |
| |
現在稼働中のシステムからではなく、指定したコアから 名前リストに関連した値を抽出します。 | |
| |
現在のシステムがブートしたカーネルイメージ (デフォルト) からではなく、 指定されたシステムから名前リストを抽出します。 | |
| |
コンマ区切りのリスト uid で与えられた実ユーザ ID を持つプロセスのみにマッチを限定します。 | |
| |
それぞれのプロセス ID の間に出力される区切り文字を指定します。 デフォルトは改行文字です。 このオプションは、 pgrep コマンドでのみ使用できます。 | |
| 完全な引数リストとマッチします。 デフォルトでは、プロセス名とマッチします。 |
| |
コンマ区切りのリスト pgrp で与えられたプロセスグループ ID を持つプロセスのみにマッチを限定します。 0 という値は、 pgrep, pkill コマンドが実行されているプロセスグループ ID を意味します。 | |
|
長い出力を行います。
マッチしたそれぞれのプロセスのプロセス ID の他に、プロセス名も出力します。
|
| もしプロセスが存在する場合、最も新しく生成されたプロセスにのみマッチします。 |
| |
コンマ区切りのリスト sid で与えられたセッション ID を持つプロセスのみにマッチを限定します。 0 という値は、 pgrep, pkill コマンドが実行されているセッション ID を意味します。 | |
| |
コンマ区切りのリスト tty で与えられた端末に関連づけられたプロセスのみにマッチを限定します。 端末名は ttyxx という形式でもよいし、短い xx という形式でも構いません。 単一のダッシュ (‘-’) を指定すると、端末に関連づけられていないプロセスに マッチします。 | |
| |
コンマ区切りのリスト euid で与えられた実効ユーザ ID を持つプロセスのみにマッチを限定します。 | |
| マッチの条件を反転させます。 つまり、与えられた基準にマッチしないプロセスを出力します。 |
|
プロセス名に厳密にマッチさせます。
|
signal | デフォルトの TERM の代わりに送出されるシグナルを指定する 非負の 10 進数、もしくはシグナル名です。 このオプションは、 pkill の最初の引数として指定された時のみ有効です。 |
pattern
オペランドを指定すると、各プロセスのコマンド名または引数リスト丸ごとに
一致させるための正規表現として使用されます。
実行中の pgrep も pkill も、自分自身やシステムプロセス (カーネルスレッド) を マッチの対象としないことに注意して下さい。
0 | 1 つ以上のプロセスがマッチしました。 |
1 | どのプロセスにもマッチしませんでした。 |
2 | コマンドライン上で、不正なオプションが指定されました。 |
3 | 内部的なエラーが発生しました。 |
PKILL (1) | March 25, 2004 |
総合手引 | セクション 1 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.