linux常见信号
signal description
HUP(1) 挂起,通常因中端掉线或用户退出而引发INT(2) 中断,通常因按下 Ctrl+c 组合键而引发
QUIT(3) 退出,通常因按下 Ctrl+\ 组合键而引发
ABRT(6) 中止,通常因某些严重的执行错误而引发
ALRM(14) 报警,通常用来处理超时
TERM(15) 终止,通常在系统关机时发送
TSTP(20) 停止进程的运行,但该信号可以被处理和忽略,通常因按下 Ctrl+z 组合键而引发
使用 trap 控制信号
trap '命令;命令' 信号编号或信号名
trap ":" 信号 #恢复默认行为