附录:Linux信号列表
非可靠信号
名称 |
说明 |
SIGHUP |
连接断开 |
SIGINT |
终端中断符 |
SIGQUIT |
终端退出符 |
SIGILL |
非法硬件指令 |
SIGTRAP |
硬件故障 |
SIGABRT |
异常终止(abort) |
SIGBUS |
硬件故障 |
SIGFPE |
算术异常 |
SIGKILL |
终止 |
SIGUSR1 |
用户定义信号 |
SIGUSR2 |
用户定义信号 |
SIGSEGV |
无效内存引用 |
SIGPIPE |
写至无读进程的管道 |
SIGALRM |
定时器超时(alarm) |
SIGTERM |
终止 |
SIGCHLD |
子进程状态改变 |
SIGCONT |
使暂停进程继续 |
SIGSTOP |
停止 |
SIGTSTP |
终端停止符 |
SIGTTIN |
后台读控制tty |
SIGTTOU |
后台写向控制tty |
SIGURG |
紧急情况(套接字) |
SIGXCPU |
超过CPU限制(setrlimit) |
SIGXFSZ |
超过文件长度限制(setrlimit) |
SIGVTALRM |
虚拟时间闹钟(setitimer) |
SIGPROF |
梗概时间超时(setitimer) |
SIGWINCH |
终端窗口大小改变 |
SIGIO |
异步I/O |
SIGPWR |
电源失效/重启动 |
SIGSYS |
无效系统调用 |
可靠信号
名称 |
用户自定义 |
SIGRTMIN |
|
SIGRTMIN+1 |
|
SIGRTMIN+2 |
|
SIGRTMIN+3 |
|
SIGRTMIN+4 |
|
SIGRTMIN+5 |
|
SIGRTMIN+6 |
|
SIGRTMIN+7 |
|
SIGRTMIN+8 |
|
SIGRTMIN+9 |
|
SIGRTMIN+10 |
|
SIGRTMIN+11 |
|
SIGRTMIN+12 |
|
SIGRTMIN+13 |
|
SIGRTMIN+14 |
|
SIGRTMIN+15 |
|
SIGRTMAX-14 |
|
SIGRTMAX-13 |
|
SIGRTMAX-12 |
|
SIGRTMAX-11 |
|
SIGRTMAX-10 |
|
SIGRTMAX-9 |
|
SIGRTMAX-8 |
|
SIGRTMAX-7 |
|
SIGRTMAX-6 |
|
SIGRTMAX-5 |
|
SIGRTMAX-4 |
|
SIGRTMAX-3 |
|
SIGRTMAX-2 |
|
SIGRTMAX-1 |
|
SIGRTMAX |
|