POSIX系シグナル主要一覧
POSIX系OSで使われる主要シグナルを、既定動作と用途で整理した非公開検証用データ。番号は環境差があるため収録しない。
更新履歴(1回)
- 2026-06-18T09:29:23+09:00 / 29行 / 新規作成:POSIX系シグナル主要一覧
列表示ON/OFF
読み込み中...
| signal | default_action | description_ja | typical_use_ja | note |
|---|---|---|---|---|
| SIGHUP | terminate | 制御端末の切断またはハングアップ | デーモン設定の再読み込み通知にも使われる | 番号は実装依存 |
| SIGINT | terminate | 端末からの割り込み | Ctrl+C による中断 | 番号は実装依存 |
| SIGQUIT | core | 端末からの終了要求 | Ctrl+\ による終了と診断 | 番号は実装依存 |
| SIGILL | core | 不正命令 | 実行不能な命令の検出 | 番号は実装依存 |
| SIGTRAP | core | トレースまたはブレークポイント | デバッガの停止点 | 番号は実装依存 |
| SIGABRT | core | プロセスによる中止要求 | abort() による異常終了 | 番号は実装依存 |
| SIGBUS | core | バスエラー | 不正なメモリアクセス | 番号は実装依存 |
| SIGFPE | core | 算術例外 | ゼロ除算などの算術異常 | 番号は実装依存 |
| SIGKILL | terminate | 捕捉できない強制終了 | プロセスの即時終了 | 捕捉・無視不可 |
| SIGUSR1 | terminate | ユーザー定義シグナル1 | アプリケーション独自通知 | 番号は実装依存 |
| SIGSEGV | core | 不正なメモリ参照 | セグメンテーション違反 | 番号は実装依存 |
| SIGUSR2 | terminate | ユーザー定義シグナル2 | アプリケーション独自通知 | 番号は実装依存 |
| SIGPIPE | terminate | 読み手のないパイプへの書き込み | パイプ/ソケット切断検出 | 番号は実装依存 |
| SIGALRM | terminate | アラームタイマー満了 | alarm() のタイムアウト通知 | 番号は実装依存 |
| SIGTERM | terminate | 終了要求 | 通常のプロセス停止要求 | 番号は実装依存 |
| SIGCHLD | ignore | 子プロセス状態変化 | 子プロセス終了の検知 | 番号は実装依存 |
| SIGCONT | continue | 停止中プロセスの再開 | ジョブ制御での再開 | 番号は実装依存 |
| SIGSTOP | stop | 捕捉できない停止 | プロセスの強制停止 | 捕捉・無視不可 |
| SIGTSTP | stop | 端末からの停止要求 | Ctrl+Z による一時停止 | 番号は実装依存 |
| SIGTTIN | stop | バックグラウンドジョブの端末入力 | ジョブ制御 | 番号は実装依存 |