Trap命令使用说明
来源:互联网 发布:万德数据库学生版 编辑:程序博客网 时间:2024/06/07 03:19
Trap命令使用说明
trap命令用于指定在接收到信号后将要采取的行动。trap命令的一种常见用途是在脚本程序被中断时完成清理工作。可以使用trap -l来查看具体信号列表。
trap捕捉到信号之后,可以有三种响应方式:
- 执行一段程序来处理这一信号,比如:
trap 'commands' signal-list
- 接受信号的默认操作,比如:
trap signal-list
- 忽视这一信号,比如:
trap " " signal-list
下面看一个例子,将下面代码保存为test.sh
#!/bin/shfunction stop() { echo 'stop'}function resume() { echo 'resume'}function cleanup() { echo 'clean up'}trap stop TSTPtrap resume CONTtrap cleanup EXIT QUITwhile truedo date sleep 2done
运行上面的测试脚本,然后分别运行下面的kill命令来观察脚本的输出
kill -20 <pid>kill -18 <pid>kill <pid>
转载请以链接形式标明本文链接
本文链接:http://blog.csdn.net/kongxx/article/details/51441535
1 0
- Trap命令使用说明
- trap命令
- trap命令
- trap命令的使用
- linux trap命令
- trap命令的用法
- trap 命令详解
- linux trap命令
- trap命令使用详解
- linux 中的trap命令
- shell命令trap用法
- SHELL命令之trap
- shell命令trap用法
- linux trap命令
- trap命令详解
- LINUX trap命令
- linux trap命令详解
- Linux trap命令
- 5.17pkusc模拟赛4
- 线程的就绪、运行、阻塞
- Matlab2014b与C/C++(VS2013)混合编程
- c++ const修饰函数体,修饰返回值,修饰参数,和底层顶层指针的区别的简易
- 聚类算法实践(一)——层次聚类、K-means聚类
- Trap命令使用说明
- NSNotification、delegate和KVO的区别
- 关于架构优化和设计,架构师必须知道的事情
- iOS tableView编辑删除(单选 多选)
- laravel问题1
- 前端试题
- 递归类继承错误
- 关于android studio使用Google map报错的整理
- Oracle Dump 分析学习总结