基本的な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コマンドを実行します。 | ||