| 編號 | 信號 | 來源/含義 | 預設動作 | 可捕捉/阻塞 |
|---|---|---|---|---|
| 1 | SIGHUP | 終端機斷線/控制進程結束 | 終止 | 是/是 |
| 2 | SIGINT | Ctrl+C 終端機中斷 | 終止 | 是/是 |
| 3 | SIGQUIT | Ctrl+\ 退出並產生 core | Core Dump | 是/是 |
| 4 | SIGILL | 非法指令 | Core Dump | 是/是 |
| 5 | SIGTRAP | 斷點/追蹤陷阱 | Core Dump | 是/是 |
| 6 | SIGABRT | abort() 呼叫 | Core Dump | 是/是 |
| 7 | SIGBUS | 總線錯誤/記憶體對齊 | Core Dump | 是/是 |
| 8 | SIGFPE | 算術錯誤 (除零/溢位) | Core Dump | 是/是 |
| 9 | SIGKILL | 強制終止 (root/同用戶) | 終止 | 否/否 |
| 10 | SIGUSR1 | 用戶自訂 | 終止 | 是/是 |
| 11 | SIGSEGV | 非法記憶體存取 | Core Dump | 是/是 |
| 12 | SIGUSR2 | 用戶自訂 | 終止 | 是/是 |
| 13 | SIGPIPE | 管道破裂/對端關閉 | 終止 | 是/是 |
| 14 | SIGALRM | alarm/setitimer 定時器 | 終止 | 是/是 |
| 15 | SIGTERM | 優雅終止請求 (kill 預設) | 終止 | 是/是 |
| 17 | SIGCHLD | 子進程結束/停止 | 忽略 | 是/是 |
| 18 | SIGCONT | 繼續停止的進程 | 繼續 | 是/否 |
| 19 | SIGSTOP | 停止進程 (非終止) | 停止 | 否/否 |
| 20 | SIGTSTP | Ctrl+Z 終端機停止 | 停止 | 是/是 |
| 21 | SIGTTIN | 背景讀取終端機 | 停止 | 是/是 |
| 22 | SIGTTOU | 背景寫入終端機 | 停止 | 是/是 |
| 23 | SIGURG | Socket 緊急資料 | 忽略 | 是/是 |
| 24 | SIGXCPU | CPU 時間超限 | Core Dump | 是/是 |
| 25 | SIGXFSZ | 檔案大小超限 | Core Dump | 是/是 |
| 26 | SIGVTALRM | 虛擬定時器 (用戶態 CPU) | 終止 | 是/是 |
| 27 | SIGPROF | 剖析定時器 (用戶+核心態) | 終止 | 是/是 |
| 28 | SIGWINCH | 視窗大小變更 | 忽略 | 是/是 |
| 29 | SIGIO | 非同步 I/O 就緒 | 終止/忽略 | 是/是 |
| 30 | SIGPWR | 電源故障 | 終止 | 是/是 |
| 31 | SIGEMT | 硬體錯誤 (實時) | Core Dump | 是/是 |
SIGCHLD, SIGCONT, SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU。Shell 自動處理,一般程式無需干預。SIGCONT 到達時解除 SIGSTOP/TSTP/TTIN/TTOU 阻塞,反之亦然。