基本的なLinux(UNIX)コマンドのクイックリファレンス
機能 | ||
---|---|---|
プロセスを終了させる | ||
形式 | ||
kill [signal] [job] kill -l |
||
オプション | ||
-l | シグナル名の一覧を表示する | |
代表的なシグナル | ||
番号 | シグナル | 説明 |
0 | NULL | アクセスチェック |
1 | HUP | 終了後再起動 |
2 | INT | ユーザーからの強制終了命令(Ctrl+Cキーと同じ) |
3 | QUIT | 端末からの終了命令(Ctrl+\キーと同じ) |
4 | ILL | 不正な命令 |
5 | TRAP | トラップの追跡 |
6 | ABRT | プロセスの異常終了 |
7 | EMT | (不明) |
8 | FPE | 誤りの算術処理 |
9 | KILL | プロセスの強制終了 |
10 | BUS | メモリオブジェクトが未定義の場所へのアクセス |
11 | SEGV | 無効なメモリ参照 |
12 | SYS | 誤りのシステムコール |
13 | PIPE | 読みこまれないパイプへの書き込み |
14 | ALRM | 目覚し時計? |
15 | TERM | 正常な終了動作を行わせて安全に終了 |
コマンド例 | ||
kill -l | シグナル名の一覧を表示 | |
kill -TERM 1234 | 1234番のプロセスを終了 | |
kill -9 1234 | 1234番のプロセスを強制終了 | |
関連コマンド | ||
jobs | ||
ps | ||
その他 | ||
他人のプロセスを終了させるにはスーパーユーザ権限が必要です。またプロセス番号を知りたいときは、psコマンドを実行します。 |