diff --git a/defaults.inc b/defaults.inc index 060e6541..a9e12d6d 100755 --- a/defaults.inc +++ b/defaults.inc @@ -1,6 +1,6 @@ #!/usr/bin/env bash -VERS='5.5.24-06142025' +VERS='5.5.25-06212025' NM_BETA=false noheader=' service status-check nightlyrephp7.3-fpm,new backup report check checkcerts gitea update-nodes copynpmcerts singleservercheck update-dyndns backup-offsitepfsense gui nightlyreview update log betacheck offsite-staticroute-fix ' diff --git a/inc/services.inc b/inc/services.inc index 77bb10e1..e80d9af9 100755 --- a/inc/services.inc +++ b/inc/services.inc @@ -1,7 +1,9 @@ #!/usr/bin/env bash SINGLE_SERVER_SERVICE_CHECK(){ - [ -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check ] && [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/.singleserver.${1^^}.check)) -ge 1200 ] && rm -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check + if [ -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check ]; then + ([ "${2^^}" == "START" ] || [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/.singleserver.${1^^}.check)) -ge 1200 ]) && rm -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check + fi if [ ! -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check ]; then touch ${NM_TMPFOLDER}/.singleserver.${1^^}.check