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:
16
dynb.sh
16
dynb.sh
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user