shell 信号捕捉处理
2014-10-05 01:29
281 查看
HUP(1) 挂起,通常因终端掉线或用户退出引发
INT(2) 中断,通常因CTRL+C组合引发
QUIT(3) 退出, 通常因CTRL+/组合引发
ABRT(6) 中止, 通常因某些严重的错误而引发
ALRM(14) 报警 ,通常用来处理超时
TERM(15) 终止, 通常在系统关机时发送
TSTP(20) 停止进程的运行,但该信号可以被处理和忽略,用户键入SUSP字符时(通常是CTRL+Z)发出这个信号个
kill -l 列出系统的信号
================================================================
===================================================================
通常忽略的信号有 1 2 3 15 20
trap +命令 +信号
trap "" 1 2 3 15 20 或 trap "" HUP INT QUIT TERM TSTP
trap "" 2 屏蔽信号
trap ":" 2 恢复信号
trap "" `seq 64` 屏蔽64信号
trap "" `echo {1..64}`
INT(2) 中断,通常因CTRL+C组合引发
QUIT(3) 退出, 通常因CTRL+/组合引发
ABRT(6) 中止, 通常因某些严重的错误而引发
ALRM(14) 报警 ,通常用来处理超时
TERM(15) 终止, 通常在系统关机时发送
TSTP(20) 停止进程的运行,但该信号可以被处理和忽略,用户键入SUSP字符时(通常是CTRL+Z)发出这个信号个
kill -l 列出系统的信号
================================================================
===================================================================
通常忽略的信号有 1 2 3 15 20
trap +命令 +信号
trap "" 1 2 3 15 20 或 trap "" HUP INT QUIT TERM TSTP
trap "" 2 屏蔽信号
trap ":" 2 恢复信号
trap "" `seq 64` 屏蔽64信号
trap "" `echo {1..64}`
相关文章推荐
- shell中trap捕捉到信号的处理
- 第十三节.Shell日志处理和信号捕捉
- shell中trap捕捉到信号的处理
- shell捕捉信号,重定向信号处理函数
- 2信号处理之:信号产生原因,进程处理信号行为,信号集处理函数,PCB的信号集,sigprocmask()和sigpending(),信号捕捉设定,sigaction,C标准库信号处理函数,可重入函数,
- shell(9) 信号处理.doc
- 信号的捕捉和处理
- 信号的捕捉和处理之signaction函数
- 信号处理-------shell学习(13)
- 修改:类shell程序的简化实现,尝试消除ctrl+c,结果处理完信号后挑出了while循环
- sigaction 读取和修改与指定信号相关联的处理动作 捕捉信号ctr+c
- Linux信号捕捉及其处理
- 捕捉段错误信号信号处理程序
- 【golang】信号捕捉和处理
- 捕捉段错误信号信号处理程序
- Linux 有问必答:如何在Perl中捕捉并处理信号
- 在SHELL中捕捉信号的TRAP命令
- shell - 使用命令trap来捕捉信号
- 调用信号处理程序被捕捉的信号自动地加到进程的当前信号屏蔽字中signal() sigpending()
- Shell接受处理信号