SIGHUP:当终端接口检测到连接断开后,就会发送SIGHUP给与之关联的会话首进程。
仅当终端的clocal标记没有设置时,才会产生次信号。
会话首进程也可能在后台。
会话首进程结束,也会发送SIGHUP给前台进程组中的每个进程。
SIGINT:ctrl+c时,会产生这个信号,并发送给前台进程组的每个进程。
两个不能被捕获或忽略的信号:
SIGKILL--给系统管理员提供了一个杀死进程的方法
SIGSTOP
SIGTSTP:终端交互停止信号,当终端受到ctrl+z时,终端驱动会产生信号,前台进程组会收到SIGTSTP信号
SIGPWR:电源电压过低信号,系统会发送给init进程,由它处理停机
SIGTERM:kill命令发出,应用程序接受优雅的结束,相对SIGKILL不可捕获或忽略
SIGTTIN:后台进程组试图读时,驱动产生
SIGTTOU:后台进程试图写时,驱动产生
SIGURG:网络连接上存在带外数据时,可选择的由驱动产生