エラーフォルダでファイル名を確認してから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文に移動されます。しかしテスト中です。