信号 |
值 |
动作 |
解释 |
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(进程结束)等。