shell脚本调试方法
2011-07-26 18:52
465 查看
1. sh –n test.sh :测试脚本的语法错误
sh –x test.sh /set –x :跟踪所有命令行
sh –e tesh.sh /set –e :如果一个命令失败就立即退出
2.debug=1
test $debug –gt 0 && echo “this is a debug info.”
3. trap 'command' signal
trap 'echo “before execute :$LINENO, a=$a,b=$b”' DEBUG
sh –x test.sh /set –x :跟踪所有命令行
sh –e tesh.sh /set –e :如果一个命令失败就立即退出
2.debug=1
test $debug –gt 0 && echo “this is a debug info.”
3. trap 'command' signal
EXIT | 从一个函数中退出或整个脚本执行完毕 |
ERR | 当一条命令返回非零状态时(代表命令执行不成功) |
DEBUG | 脚本中每一条命令执行之前 |
相关文章推荐
- shell脚本调试方法
- Shell脚本调试方法
- 【Shell 编程基础第二部分】Shell里的流程控制、Shell里的函数及脚本调试方法
- 【Shell 编程基础第二部分】Shell里的流程控制、Shell里的函数及脚本调试方法!
- Shell脚本调试方法 Shell脚本执行的过程
- shell脚本里面一个很经典的调试方法
- 【Shell 编程基础第二部分】Shell里的流程控制、Shell里的函数及脚本调试方法!
- Shell脚本的调试方法
- Shell脚本调试方法 Shell脚本执行的过程
- Shell - Shell脚本调试方法
- Shell脚本调试方法
- 【Shell 编程基础第二部分】Shell里的流程控制、Shell里的函数及脚本调试方法!
- shell脚本调试方法
- shell脚本调试方法
- shell 脚本调试方法
- Shell—启用Shell脚本调试模式的方法
- shell脚本里面一个很经典的调试方法(原创)
- Shell脚本的调试方法
- shell脚本调试方法
- 用内置变量调试shell脚本的方法