鸟哥的Linux私房菜读书笔记--shell script的追踪与debug教程
关于sh命令
[dmtsai@study ~]$ sh [-nvx] scripts.sh
选项与参数:
-n :不要执行 script,仅查询语法的问题;
-v :再执行 sccript 前,先将 scripts 的内容输出到屏幕上;
-x :将使用到的 script 内容显示到屏幕上,这是很有用的参数!显示执行过程。
执行过程显示出来的内容中,加号的后面的数据其实都是指令串,由于sh -x的方式将指令的执行过程显示出来,透过完整的指令串,能够依据此判断程序代码执行到哪一段出现的相关信息。帮助调试debug。
Linux系统本身就有很多的服务启动脚本,我们可以通过使用vim指令进入到script中,一般前几行显示的就是该script的作用。