信号 | 编号 | 产生原因 | 默认行为 |
SIGHUP | 1 | 终端挂断或控制进程终止 | 终止 |
SIGINT | 2 | 键盘中断(Ctrl+C) | 终止 |
SIGQUIT | 3 | 键盘退出(Ctrl+\) | 终止+core dump |
SIGKILL | 9 | 强制杀死(无法捕获) | 终止 |
SIGTERM | 15 | 终止进程(默认 kill 发这个) | 终止 |
SIGSTOP | 19 | 暂停进程(无法捕获) | 暂停 |
SIGTSTP | 20 | 键盘暂停(Ctrl+Z) | 暂停 |
SIGCONT | 18 | 继续运行暂停的进程 | 继续 |
SIGCHLD | 17 | 子进程终止或停止时发给父进程 | 忽略 |
SIGUSR1 | 10 | 用户自定义信号1 | 终止 |
SIGUSR2 | 12 | 用户自定义信号2 | 终止 |