シェルスクリプトで、ファイルをS3に同期(sync)するスクリプトを作成しています。
今はテスト項目を作成しているのですが、syncコマンドが失敗した場合、つまり、syncコマンドの返り値が0以外になる場合を再現したいのですが、再現方法が分かりません。
スクリプトは以下のような書き方です。
aws s3 syncコマンド実行
if [ $? -ne 0 ]; then
エラーメッセージをログファイルに記載
else
成功のメッセージをログファイルに記載
fi
ちなみに、syncコマンドの部分をわざと誤ったパスにしてみたり、
syncするファイルの権限を000に変えてみたりしてもダメでした。
何か良い方法はありますでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。