1
0
mirror of https://github.com/EV21/dynb.git synced 2025-12-26 16:39:32 +01:00

fix: delete status file after success

This commit is contained in:
2022-11-03 10:44:10 +01:00
parent 260bc7172f
commit bd6f1336b2

16
dynb.sh
View File

@@ -358,7 +358,6 @@ function analyse_response
else else
infoMessage "The DynDNS update has been executed." infoMessage "The DynDNS update has been executed."
debugMessage "Response: $_response" debugMessage "Response: $_response"
_errorCounter=0
return 0 return 0
fi fi
;; ;;
@@ -771,6 +770,15 @@ function doDomrobotUpdates
fi fi
} }
function delete_status_file
{
if test -f "$_statusFile"
then
debugMessage "Delete status file with previous errors"
rm "$_statusFile"
fi
}
function doDynDNS2Updates function doDynDNS2Updates
{ {
changed=0 changed=0
@@ -786,14 +794,16 @@ function doDynDNS2Updates
then then
debugMessage "checkStatus has no errors, try update" debugMessage "checkStatus has no errors, try update"
if dynupdate if dynupdate
then debugMessage "DynDNS2 update success" then
debugMessage "DynDNS2 update success"
delete_status_file
else else
debugMessage "Save new status after dynupdate has failed" debugMessage "Save new status after dynupdate has failed"
setStatus "$_response" "$(date +%s)" $((_errorCounter += 1)) "$DYNB_DYN_DOMAIN" "${DYNB_USERNAME}" "${DYNB_PASSWORD}${DYNB_TOKEN}" setStatus "$_response" "$(date +%s)" $((_errorCounter += 1)) "$DYNB_DYN_DOMAIN" "${DYNB_USERNAME}" "${DYNB_PASSWORD}${DYNB_TOKEN}"
fi fi
else debugMessage "Skip DynDNS2 update, checkStatus fetched previous error." else debugMessage "Skip DynDNS2 update, checkStatus fetched previous error."
fi fi
else debugMessage "Skip DynDNS2 update, IPs are up to date or there is a connection problem" else debugMessage "Skip DynDNS2 update, IPs are up to date."
fi fi
} }