sleep to wait dns record to take effect.

This commit is contained in:
neil 2016-01-30 22:47:22 +08:00
parent 638b9a0559
commit 0ed4c9391e
2 changed files with 7 additions and 1 deletions

View File

@ -37,7 +37,8 @@ dns-cf-add() {
if _cf_rest POST "/zones/$_domain_id/dns_records" "{\"type\":\"TXT\",\"name\":\"$fulldomain\",\"content\":\"$txtvalue\",\"ttl\":120}"; then if _cf_rest POST "/zones/$_domain_id/dns_records" "{\"type\":\"TXT\",\"name\":\"$fulldomain\",\"content\":\"$txtvalue\",\"ttl\":120}"; then
if printf $response | grep $fulldomain > /dev/null ; then if printf $response | grep $fulldomain > /dev/null ; then
_info "Added, sleeping 10 seconds" _info "Added, sleeping 10 seconds"
sleep 1 sleep 10
#todo: check if the record takes effect
return 0 return 0
else else
_err "Add txt record error." _err "Add txt record error."
@ -54,6 +55,7 @@ dns-cf-add() {
if [ "$?" == "0" ]; then if [ "$?" == "0" ]; then
_info "Updated, sleeping 10 seconds" _info "Updated, sleeping 10 seconds"
sleep 10 sleep 10
#todo: check if the record takes effect
return 0; return 0;
fi fi
_err "Update error" _err "Update error"

4
le.sh
View File

@ -673,6 +673,10 @@ issue() {
fi fi
if [ "$dnsadded" == '1' ] ; then
_info "Sleep 60 seconds for the txt records to take effect"
sleep 60
fi
_debug "ok, let's start to verify" _debug "ok, let's start to verify"
ventries=$(echo "$vlist" | sed "s/,/ /g") ventries=$(echo "$vlist" | sed "s/,/ /g")