常用信号分析
| 信号名 | 信号编号 | 产生原因 | 默认处理方式 |
|---|---|---|---|
| SIGHUP | 1 | 关闭终端 | 终止 |
| SIGINT | 2 | ctrl+c | 终止 |
| SIGQUIT | 3 | ctrl+\ | 终止+转储 |
| SIGABRT | 6 | abort() | 终止+转储 |
| SIGPE | 8 | 算术错误 | 终止 |
| SIGKILL | 9 | kill -9 pid | 终止,不可捕获/忽略 |
| SIGUSR1 | 10 | 自定义 | 忽略 |
| SIGSEGV | 11 | 段错误 | 终止+转储 |
| SIGUSR2 | 12 | 自定义 | 忽略 |
| SIGALRM | 14 | alarm() | 终止 |
| SIGTERM | 15 | kill pid | 终止 |
| SIGCHLD | 17 | (子)状态变化 | 忽略 |
| SIGTOP | 19 | ctrl+z | 暂停,不可捕获/忽略 |
pkill命令
