1 .\" Copyright 1994 Salvatore Valente (svalente@mit.edu)
2 .\" Copyright 1992 Rickard E. Faith (faith@cs.unc.edu)
3 .\" May be distributed under the GNU General Public License
5 .\" Japanese Version Copyright (c) 2000 Asakawa Satoshi
6 .\" all rights reserved.
7 .\" Translated Sat Dec 2 22:52:40 JST 2000
8 .\" by Asakawa Satoshi <rod@i.am>
9 .\" Updated Tue Arg 21 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
11 .TH KILL 1 "14 October 1994" "Linux Utilities" "Linux Programmer's Manual"
15 .BI "kill [ \-s " signal " | \-p ] [ \-a ] [ \-\- ] " "pid ..."
17 .BI "kill -l [ " signal " ]"
20 コマンドは、指定したシグナルを指定したプロセスまたはプロセスグループへ送る。
21 シグナルが指定されない場合、TERMシグナルを送る。
22 TERMシグナルは、このシグナルをキャッチしないプロセスを終了させる。
23 このシグナルをキャッチしてしまうプロセスを終了させるためには、
24 KILL (9) シグナルを使う必要がある。
26 最近のシェルのほとんどには、組み込みのkill機能があり、
27 ここで説明しているコマンドと同じような使い方をする。
28 `-a' オプションと `-p' オプション、
29 そしてコマンド名で PID を指定する方法はローカルな拡張である。
34 がシグナルを送るプロセスのリストを指定する。
47 現在のプロセスグループの全てのプロセスにシグナルを送る。
50 PID が 1 より大きい全てのプロセスにシグナルを送る。
57 `-n' の形の引数を場合は、シグナルを最初に指定するか、
58 もしくは引数を `--' オプションの後に指定しなければならない。
59 そうしないと、シグナルの指定として解釈されてしまう。
62 この名前で起動された全てのプロセスにシグナルを送る。
71 .I /usr/include/linux/signal.h
75 デフォルトでは、コマンド名から PID への変換は
76 現在のプロセスと同じ UID を持つものに制限されているが、
81 に、指定したプロセスのプロセスID (pid)
82 の表示のみをさせる。何のシグナルも送らない。
91 Salvatore Valente <svalente@mit.edu>が、
92 プロセス名をプロセスIDに変換する機能を追加した。