Shell是Linux系统上常用的一种脚本语言。Shell通常被从事web后台开发的从业者使用,因此shell调试也是一项必要的技能。这篇文章教你如何调试shell脚本。
工具/原材料Linux操作系统ssh工具(安全工具)方法/步骤1启动Linux系统,并使用ssh工具(外壳或安全工具等)连接Linux系统。)。我正在使用SecureCRT。如果SecureCRT不能用,我可以和百度联系或者留言。如图所示,在与SecureCRT连接后。
-1步读取2外壳脚本调试不需要特殊工具。Bash附带了一些调试选项。具体选项包括:
-x:执行期间显示参数和命令;
+x:禁止调试
-v:命令行读取时显示输入;
+v:禁止打印输入。
这些调试选项可以在shell脚本开始时添加,也可以在脚本中添加。测试脚本debug.sh如图所示。
-两步阅读3在脚本启动时添加调试选项。要调试debug debug.sh,您可以在启动脚本时输入以下命令:bash -x ./debug.sh或sh -x ./debug.sh
-3步读取-4步读取4在脚本中添加调试选项,并使用set命令。例如,要打开-x选项,请将命令集-x添加到脚本内容中
Set +x表示关闭调试。
现在,您需要查看由debug.sh脚本执行的调试信息,您不需要使用bash -x ./debug.sh来执行。Sh可以直接看到调试信息。/debug.sh。
-6步骤阅读6还有一个更方便的方法在脚本的开头添加-xv选项,例如设置#!/bin/sh阅读
#!/bin/sh -xv
现在也执行步骤读取7。调试信息也可以打印。
除了bash的内置选项来调试外壳,您还可以自定义调试功能。自定义调试功能可以更灵活地应用。
步骤读取9当启动脚本时,打开自定义调试功能,_DEBUG=on。/script。如果不打开调试开关,请执行。/直接编写脚本。
-10步阅读-11步阅读结束注意如果这对你有帮助,请投票或指出下面的赞美。
免打扰定制服务,客户信息严密无忧
365天 x 8 小时 网站咨询,秒回
365天 x 24 小时 客户经理电话,不关机!
项目中客户任何损失,我司先行垫付
一切以客户为中心,片子好看是必备前提,客户满意才是终极目的。