Unix 脚本不工作

Unix 脚本不工作

我有一个脚本,我在错误文件夹中检查文件名,然后以 1 退出。它在测试中工作,但在生产中不起作用。可能是什么导致了这种差异:

if [ $exit_code -ne 0 ] || [ -s $error_path ]; then
    echo "Batch Job $1 aborted for file $(basename $i)"
    exit_val=1
else
    echo "Batch job $1 successfully completed for file $(basename $i)"
fi

即使该文件存在于错误路径中,它也会移动到 else 语句。但它正在测试中。

相关内容