在shell脚本里通过设置打开执行跟踪的功能,来查找原因
一个最简单的办法在第一行上设置
#!/bin/bash -x
或者单纯的在要跟踪的变量之前的一行上追加以下代码
set -x
set -x 自身不会被跟踪,但是这之后的所有内容会被跟踪
一直到遇上
set +x
或者文件结束
set +x 自身也会被跟踪,但它之后的内容不会被跟踪,
因为它会把跟踪功能关掉。
在shell脚本里通过设置打开执行跟踪的功能,来查找原因
一个最简单的办法在第一行上设置
#!/bin/bash -x
或者单纯的在要跟踪的变量之前的一行上追加以下代码
set -x
set -x 自身不会被跟踪,但是这之后的所有内容会被跟踪
一直到遇上
set +x
或者文件结束
set +x 自身也会被跟踪,但它之后的内容不会被跟踪,
因为它会把跟踪功能关掉。