KILL
Section: User Commands (1)
索引
jman
BSD mandoc
索引
名称
kill
- プロセスを終了させる、もしくは、プロセスにシグナルを送る
索引
書式
[-s signal_name
]
pid
...
-l
[exit_status
]
-signal_name
pid
...
-signal_number
pid
...
索引
解説
は、
pid
で指定されたプロセス番号のプロセスに対し
シグナルを送ります。
他のユーザのプロセスにシグナルを送ることができるのは、スーパユーザ
だけです。
オプションとしては以下のものがあります:
- -s signal_name
-
デフォルトの
TERM
シグナルのかわりに、
シンボルによるシグナル名で指定したシグナルを送ります。
- -l [exit_status
]
-
オペランドを指定しない場合、シグナル名をリストします;
オペランドを指定する場合、
exit_status
に対応するシグナル名を表示します。
- -signal_name
-
デフォルトの
TERM
シグナルのかわりに、
シンボルによるシグナル名で指定したシグナルを送ります。
- -signal_number
-
負でない整数値を指定すると、
デフォルトの
TERM
シグナルのかわりに、その番号のシグナルを送ります。
以下のプロセス番号には特別な意味があります:
- -1
-
スーパユーザの場合、全てのプロセスに対しシグナルを放送します;
そうでない場合、そのユーザの全てのプロセスに対しシグナルを放送します。
主なシグナル番号とシグナル名は次のとおりです:
- 1
-
HUP (hang up)
- 2
-
INT (interrupt)
- 3
-
QUIT (quit)
- 6
-
ABRT (abort)
- 9
-
KILL (non-catchable, non-ignorable kill)
- 14
-
ALRM (alarm clock)
- 15
-
TERM (software termination signal)
シェルによっては、本ユーティリティと似たまたは同じ、組み込みの
コマンドを提供しているものがあります。
builtin(1)
マニュアルページを参照してください。
索引
使用例
pid 142 と 157 のプロセスを終了させます:
"kill 142 157"
ハングアップシグナル
(SIGHUP
)
を pid 507 のプロセスに送ります:
"kill -s HUP 507"
pgid 117 のプロセスグループを終了させます:
"kill -- -117"
索引
診断
Ex -std
索引
関連項目
builtin(1),
csh(1),
killall(1),
ps(1),
kill(2),
sigaction(2)
索引
規格
の機能は
St -p1003.2
互換であることが期待されています。
索引
歴史
コマンドは
AT&T System
v3
から登場しました。
索引
バグ
csh(1)
ユーザのために
``kill 0
''
の代替コマンドを用意するべきです。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 使用例
-
- 診断
-
- 関連項目
-
- 規格
-
- 歴史
-
- バグ
-
Time: 07:06:10 GMT, January 12, 2009