对shell命令执行简单的跟踪
来源:互联网 发布:java redis面试题 编辑:程序博客网 时间:2024/04/28 18:36
程序是人写的,难免会出错。
一个好的方法是将跟踪功能(execution tracing)打开。这会使得shell显示每个被执行的命令,并在前面加上“+ ”: 一个加号后面跟着一个空格。(你可以通过给Shell变量PS4赋一个新值以改变打印方式)
例如:(调用shell时,使用-x参数)
$sh -x 脚本 打开执行跟踪功能+ who 被跟踪的命令+ wc -l 7 实际的输出
也可以在脚本里,使用set -x命令将执行跟踪的功能打开,相应的set +x是关闭该功能
$cat > tra.sh 建立脚本#! /bin/shset -x 打开跟踪功能echo 1st echo do somethingset +xecho 2nd echo^D 表示文件结尾$chmod +x tra.sh 设置执行权限$./tra.sh 执行+ echo 1st echo1st echo+ set +x2nd echo
0 0
- 对shell命令执行简单的跟踪
- 对shell命令执行简单的跟踪
- shell脚本:简单的执行跟踪
- 在 Shell 脚本中跟踪调试命令的执行
- 简单的执行跟踪
- shell简单的跟踪设置
- shell命令的执行
- 简单的Shell命令
- 执行Shell命令的方法。
- shell执行命令的方式
- shell 与 命令的执行
- python的执行shell命令
- shell中命令的执行:$( ) 命令
- 在linux应用程序使用system函数执行简单的shell交互命令的方法
- 简单的Bash Shell命令
- Shell 简单的WEB命令
- Sentry简单的shell命令
- 怎样简单地跟踪函数的执行效率
- 最近几场面试经验
- 关于线程,时间笔记
- 洛谷 P1726 上白泽慧音
- 上海洽发信息科技有限公司怎么样?
- eclipse下离线安装findBugs
- 对shell命令执行简单的跟踪
- 伪沉浸式状态栏
- 第11周项目1-层次遍历算法的验证
- 第十一周项目一层次遍历的算法
- Android的Paint和Canvas的使用总结
- 安卓关于设计模式_工厂模式
- 第十一周项目一 层次遍历算法的验证
- oracle日期格式转换 to_date(),to_char()
- mysql AWS 性能监控案例 Waiting for table metadata lock