エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
他の人が作った既存のシェルスクリプト(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