Shell Trap tips
2013-11-15 16:37
190 查看
trap处理方式
a 执行程序 trap "command" signal
b 默认 trap signal
c 不处理 trap "" signal
signal list
举例:所有情况下退出都删除文件
trap "rm -fr $FILENAME; exit" 0 1 2 3 6 15
a 执行程序 trap "command" signal
b 默认 trap signal
c 不处理 trap "" signal
signal list
信 号 | 说 明 |
HUP(1) | 挂起,通常因终端掉线或用户退出而引发 |
INT(2) | 中断,通常因按下Ctrl+C组合键而引发 |
QUIT(3) | 退出,通常因按下Ctrl+组合键而引发 |
ABRT(6) | 中止,通常因某些严重的执行错误而引发 |
ALRM(14) | 报警,通常用来处理超时 |
TERM(15) | 终止,通常在系统关机时发送 |
trap "rm -fr $FILENAME; exit" 0 1 2 3 6 15
相关文章推荐
- VBA 利用Wscript.Shell打開記事本 …
- 《Linux命令行与shell脚本编程大全》 第二十四章 学习笔记
- 俄罗斯方块shell 实现
- 关于windows下的dos和linux下的shell
- bash启动脚本
- shell脚本中$$等变量的含义
- bash下几个替换运算符的区分
- linux_shell 特殊符号的介绍
- “/bin/bash^M: bad interpreter: No such file or directory
- linux切换到用户后,前面是bash-4.1$
- Xshell 配色方案[Solarized Dark 修改版]
- Shell编程之判断条件
- 自动更新svn代码到运行环境的shell脚本
- 使用shell脚本统计各个模块每个文件代码行数与总行数
- VIM中运行shell
- Sent mail -Shell:Mark 一下。
- shell脚本-保留文件系统下剩余指定数目的文件
- CentOS .bash_profile
- 理解bashrc和profile[转载]
- 正则表达式和通配