| 信号 |
值 |
动作 |
解释 |
| SIGHUP |
1 |
|
终端线路挂断 |
| SIGINT |
2 |
Term |
键盘输入的中断命令,从终端输入 Ctrl-C 时发生 |
| SIGQUIT |
3 |
Core |
键盘输入的退出命令 |
| SIGILL |
4 |
Core |
错误指令 |
| SIGABRT |
6 |
Core |
abort(3)发出的中止信号 |
| SIGFPE |
8 |
Core |
浮点数异常 |
| SIGKILL |
9 |
Term |
KILL信号 |
| SIGSEGV |
11 |
Core |
非法内存访问 |
| SIGPIPE |
13 |
Term |
管道断开 |
| SIGALRM |
14 |
Term |
alarm(2)发出的中止信号 |
| SIGTERM |
15 |
Term |
强制中止信号 |
| SIGUSR1 |
30,10,16 |
Term |
用户自定义信号1 |
| SIGUSR2 |
31,12,17 |
Term |
用户自定义信号2 |
| SIGCHLD |
20,17,18 |
Ign |
子进程中止信号 |
| SIGCONT |
19,18,25 |
Cont |
继续执行一个停止的进程 |
| SIGSTOP |
17,19,23 |
Stop |
非终端来的停止信号 |
| SIGTSTP |
18,20,24 |
Stop |
终端来的停止信号 |
| SIGTTIN |
21,21,26 |
Stop |
后台进程读终端 |
| SIGTTOU |
22,22,27 |
Stop |
后台进程写终端 |
常用的包括 SIGHUP(服务进程重起)、SIGKILL(进程结束)等。