Provided by: manpages-ja_0.5.0.0.20131015+dfsg-2_all bug

名前

       kill - プロセスにシグナルを送る

書式

       kill pid ...             リストされた全てのプロセスに SIGTERM を送る
       kill -signal pid ...     リストされた全てのプロセスにシグナルを送る
       kill -s signal pid ...   リストされた全てのプロセスにシグナルを送る
       kill -l                  全てのシグナルの名前をリストする
       kill -L                  全てのシグナルの名前を見栄えの良い表形式で
                                リストする
       kill -l signal           シグナルの番号と名前を変換する
       kill -V,--version        プログラムのパージョンを表示する

説明

       kill のデフォルトのシグナルは TERM である。 -l や -L  を用いると、指定できるシグナルをリス
       トできる。  特に便利なシグナルには HUP, INT, KILL, STOP, CONT, 0 などがある。 デフォルト以
       外のシグナルの指定方法は 3 つある。 -9 -SIGKILL -KILL。 負の PID  の値はプロセスグループ全
       体を選択するのに使われる。  ps  コマンドの出力の PGID カラムを参照すること。 -1 という PID
       は特別である。 これは kill プロセス自身と init 以外の全てのプロセスを表す。

シグナル

       以下に kill で使えるシグナルのリストを示す。  わかるものについては、定数・番号とデフォルト
       の動作も示す。

       名前     番号   アクション   説明

       ()                                                                                             ()

       0           0   n/a          シグナルを送った場合の終了コードを取得する
       ALRM       14   exit
       HUP         1   exit
       INT         2   exit
       KILL        9   exit         このシグナルはブロックされない
       PIPE       13   exit
       POLL            exit
       PROF            exit
       TERM       15   exit
       USR1            exit
       USR2            exit
       VTALRM          exit
       STKFLT          exit         実装されていないかもしれない
       PWR             ignore       システムによっては終了 (exit) するかもしれ
                                    ない
       WINCH           ignore
       CHLD            ignore
       URG             ignore
       TSTP            stop         シェルと相互作用するかもしれない
       TTIN            stop         シェルと相互作用するかもしれない
       TTOU            stop         シェルと相互作用するかもしれない
       STOP            stop         このシグナルはブロックされない
       CONT            restart      停止 (stop) 状態なら再開、その他なら無視
       ABRT        6   core
       FPE         8   core

       ILL         4   core
       QUIT        3   core
       SEGV       11   core
       TRAP        5   core
       SYS             core         実装されていないかもしれない
       EMT             core         実装されていないかもしれない
       BUS             core         コアダンプは失敗するかもしれない
       XCPU            core         コアダンプは失敗するかもしれない
       XFSZ            core         コアダンプは失敗するかもしれない

注意

       あなたの使っているシェル (コマンドラインインタープリター) には組み込みの kill コマンドがあ
       るかもしれない。 この場合、ここで説明した kill を実行するには、 /bin/kill のように指定する
       必要があるかもしれない。

   kill -9 -1
       kill 可能な全てのプロセスを kill する。

   kill -l 11
       数値 11 をシグナル名に変換する。

   kill -L
       使用可能なシグナルを見栄えの良い表形式でリストする。

   kill 123 543 2341 3453
       デフォルトのシグナル SIGTERM をこれら全てのプロセスに送る。

関連項目

       pkill(1), skill(1), kill(2), renice(1), nice(1), signal(7), killall(1)

標準

       このコマンドは適切な標準に準拠している。 -L フラグは Linux 固有のものである。

著者

       Albert Cahalan <acahalan@cs.uml.edu> が 1999 年に 標準に合致していない bsdutils のものを置
       き換えるために kill を書いた。 util-linux の kill も正しく動作するだろう。

       バグ報告は <procps-feedback@lists.sf.net> まで送って欲しい。

                                                                                               ()