调试输出未正确显示
debug output is not correctly displayed
我有一个脚本,它在一开始就检查是否设置了环境变量。
如果已设置,则它会定义一个带有 env var 路径的变量,并与其他内容连接;它重定向上面设置路径中的错误,下一行是 set -vx
。之后它继续执行其他一些命令。
我试图在调试模式下执行脚本,但它只输出环境变量设置条件的调试行和如果为真则执行的命令(意味着变量的初始化;重定向和 set -vx
命令)。
后面的代码执行不显示
不知道有没有执行。是调试选项设置还是我的脚本刚刚停止?!
谁能告诉我该怎么做才能看到脚本的整个调试输出?
非常感谢,
似乎重定向 (exec 2 >> ....
) 重定向也在发送错误的相同位置首次输出。
我评论重定向后,它工作正常。
我有一个脚本,它在一开始就检查是否设置了环境变量。
如果已设置,则它会定义一个带有 env var 路径的变量,并与其他内容连接;它重定向上面设置路径中的错误,下一行是 set -vx
。之后它继续执行其他一些命令。
我试图在调试模式下执行脚本,但它只输出环境变量设置条件的调试行和如果为真则执行的命令(意味着变量的初始化;重定向和 set -vx
命令)。
后面的代码执行不显示
不知道有没有执行。是调试选项设置还是我的脚本刚刚停止?!
谁能告诉我该怎么做才能看到脚本的整个调试输出?
非常感谢,
似乎重定向 (exec 2 >> ....
) 重定向也在发送错误的相同位置首次输出。
我评论重定向后,它工作正常。