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文に移動されます。しかしテスト中です。

ベストアンサー1

おすすめ記事