在终端输入kill -l
命令查看可以发送给进程的信号,共64个。
常见的信号有:
- SIGINT:结束进程,与控制字符Ctrl+C关联,可以被捕获
- SIGTERM:结束进程,kill -15,可以被捕获
- SIGKILL:结束进程,kill -9,无法捕获,强制退出
- SIGTSTP:挂起进程,与控制字符Ctrl+Z关联,可以被捕获
- SIGSTOP:挂起进程,不可以捕获。
- SIGQUIT:退出进程,并生成核心转储文件,与控制字符Ctrl+\关联,可以被捕获
- Ctrl+D:一个特殊的二进制值,表示 EOF,作用相当于在终端中输入exit后回车;