プロセスを終了させることができるコマンド。 ”プロセスの名前”を指定することができる。
書式:killall [-シグナル名または-シグナル番号] プロセス名(コマンド名)
killall -s [シグナル名またはシグナル番号] プロセス名(コマンド名)
オプション | 説明 |
-s | プロセスに送るシグナル名または番号。-シグナル名、-番号でも指定可能 |
-u | 指定したユーザーのプロセスにだけシグナルを送る |
-g | 指定したプロセスが所属しているグループにシグナルを送る |
-y 時間 | 指定時間より新しいプロセスにシグナルを送る |
-o 時間 | 指定時刻より古いプロセスにシグナルを送る |
シグナル名 | シグナル番号 |
説明 |
HUP(SIGHUP) | 1 | ハングアップ(端末が制御不能もしくは切断による終了) |
INT(SIGINT) | 2 | キーボードからの割り込み(Ctrl+Cと同じ) |
KILL(SIGKILL) | 9 | 強制終了(デフォルトよりも強制的に修正する) |
TERM(SIGTERM) | 15 | クリーンアップして終了(デフォルトの設定だ) |
CONT(SIGCONT) | 18 | 一時停止のプロセスを再開 |
STOP(SIGSTOP) | 19 | 一時停止 |
TSTP(SIGTSTP) | 20 | 端末から入力された一時停止(Ctrl+Zキーと同じ) |