エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
シェルスクリプトでリトライ処理を追加する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
シェルスクリプトでリトライ処理を追加する - Qiita
他の人が作った既存のシェルスクリプト(bash)がたまに実行失敗していて、突貫でリトライ処理を追加した... 他の人が作った既存のシェルスクリプト(bash)がたまに実行失敗していて、突貫でリトライ処理を追加したのでメモ。 retry() { MAX_RETRY=5 n=0 until [ $n -ge $MAX_RETRY ] do "$@" && break n=$[$n+1] sleep $[ ( $RANDOM % 15 ) + 1 ]s done if [ $n -ge $MAX_RETRY ]; then echo "failed: ${@}" >&2 exit 1 fi } HOSTEDZONE_ID=`retry /usr/bin/aws route53 list-hosted-zones-by-name --dns-name example --max-items 1 --query 'HostedZones[].Id[]' --output text --region ap-n