如果核心轉(zhuǎn)儲了,其退出碼為信號編號+128,否則退出碼為信號編號赴蝇。下面是一個別人做的表:
信號編號 | 信號名稱 | 信號描述 | 默認處理方式 | 退出碼 |
---|---|---|---|---|
1 | SIGHUP | 掛起 | 終止 | 1 |
2 | SIGINT | 終端中斷 | 終止 | 2 |
3 | SIGQUIT | 終端退出 | 終止、core dump | 131 |
4 | SIGILL | 非法指令 | 終止、core dump | 132 |
5 | SIGTRAP | 跟蹤/斷點陷阱 | 終止颗圣、core dump | 133 |
6 | SIGABRT | 終止進程 | 終止、core dump | 134 |
7 | SIGBUS | Bus error | 終止屁使、core dump | 135 |
8 | SIGFPE | 算術(shù)異常 | 終止在岂、core dump | 136 |
9 | SIGKILL | 殺死進程(必殺) | 終止 | 9 |
10 | SIGUSR1 | 用戶自定義信號1 | 終止 | 10 |
11 | SIGSEGV | 段錯誤 | 終止、core dump | 139 |
12 | SIGUSR2 | 用戶自定義信號2 | 終止 | 12 |
13 | SIGPIPE | 管道斷開 | 終止 | 13 |
14 | SIGALRM | 定時器信號 | 終止 | 14 |
15 | SIGTERM | 終止進程 | 終止 | 15 |
16 | SIGSTKFLT | 棧錯誤 | 終止 | 16 |
17 | SIGCHLD | 子進程退出 | 忽略 | 無 |
18 | SIGCONT | 繼續(xù)執(zhí)行 | 若停止則繼續(xù)執(zhí)行 | 無 |
19 | SIGSTOP | 停止執(zhí)行(必停) | 暫停執(zhí)行 | 無 |
20 | SIGTSTP | 停止 | 暫停執(zhí)行 | 無 |
21 | SIGTTIN | Stopped (tty input) | 暫停執(zhí)行 | 無 |
22 | SIGTTOU | Stopped (tty out put) | 暫停執(zhí)行 | 無 |
23 | SIGURG | io緊急數(shù)據(jù) | 忽略 | 無 |
24 | SIGXCPU | 突破對cpu時間的限制 | 終止蛮寂、core dump | 152 |
25 | SIGXFSZ | 突破對文件大小的限制 | 終止蔽午、core dump | 153 |
26 | SIGVTALRM | 虛擬定時器超時 | 終止 | 26 |
27 | SIGPROF | 性能分析定時器超時 | 終止 | 27 |
28 | SIGWINCH | 終端窗口尺寸發(fā)生變化 | 忽略 | 無 |
29 | SIGIO | io時可能產(chǎn)生 | 終止 | 29 |
30 | SIGPWR | 電量行將耗盡 | 終止 | 30 |
31 | SIGSYS | 錯誤的系統(tǒng)調(diào)用 | 終止、core dump | 159 |
34~64 | SIGRTMIN 到 SIGRTMAX | 實時信號 | 終止 | 34~64 |