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

名称
書式
解説
使用例
診断
関連項目
規格
歴史
バグ

jman



Time: 07:06:10 GMT, January 12, 2009