POSIX系シグナル主要一覧

POSIX系OSで使われる主要シグナルを、既定動作と用途で整理した非公開検証用データ。番号は環境差があるため収録しない。

データ基準日: POSIX.1-2017 ファイル更新: 2026-06-18 行数: 29 列数: 5 出典: The Open Group Base Specifications signal.h
更新履歴(1回)
  • 2026-06-18T09:29:23+09:00 / 29行 / 新規作成:POSIX系シグナル主要一覧
操作
元CSV
列表示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 バックグラウンドジョブの端末入力 ジョブ制御 番号は実装依存