kill
killは、プロセスを終了させるコマンドです。
構文
- (構文)
- kill [オプション] [プロセスID] kill -l
オプション | 説明 |
---|---|
-l | シグナルの一覧を表示する |
-s シグナル | 送信するシグナルを指定する |
サンプル
例)プロセスをkillする
//sleep 60をバックグラウンドで実行する
$ sleep 60&
[1] 7462
//実行中プロセスの一覧を表示する
$ ps -a
PID TTY TIME CMD
7462 pts/1 00:00:00 sleep
7463 pts/1 00:00:00 ps
//プロセスID「7462」のプロセスを終了させる
$ kill 7462
//実行中プロセスの一覧を確認する
$ ps -a
PID TTY TIME CMD
7464 pts/1 00:00:00 ps
例)シグナルの一覧を表示する
$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
・・・
備考
- シグナルを指定しない場合のデフォルトは、「15:SIGTERM(終了)」です。