8.3. プロセスにシグナルを送る 【killall】

$ killall [オプション] コマンド名

コマンド名を指定してプロセスを停止するには killall というコマンドを使用します。同じ名前のコマンドが複数起動されている場合は、それら全てを終了します。

例えば、起動している rxvt をすべて強制終了するには、次のコマンドを実行します。

$ killall rxvt

代表的なオプションを以下に示します。

表 8-4. killall のオプション

-lシグナルの一覧を表示します。
-シグナルシグナルを指定して実行します。

指定可能なシグナルの一覧を表示します。

$ killall -l
HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM
STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS
UNUSED