diff --git a/defaults.inc b/defaults.inc index 1631e427..e936f9ea 100755 --- a/defaults.inc +++ b/defaults.inc @@ -1,5 +1,5 @@ #!/usr/bin/env bash -VERS='4.10.36-07202023' +VERS='4.10.37-07242023' noheader=' service status-check nightlyrephp7.3-fpm,new backup report check checkcerts gitea update-nodes copynpmcerts singleservercheck update-dyndns ' CERT_DAEMON='/snap/bin/certbot' diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index c0e353f0..14e19ec5 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -787,11 +787,11 @@ GUI(){ fi;; status) if [ -f "${NM_FOLDER}/status-check.running" ] && [ $(expr `date +%s` - $(stat -c %Y ${NM_FOLDER}/status-check.running)) -gt 1800 ]; then - SENDNOTICE "Nodemgmt Script Error" "Status monitoring system resetting" - mv ${NM_FOLDER}/status-check.running ${NM_FOLDER}/status-check.running.crash + SENDNOTICE "Nodemgmt Script Error" "Status monitoring stuck, system resetting... fix yo shit" + mv -f ${NM_FOLDER}/status-check.running ${NM_FOLDER}/status-check.running.crash getStuckNM=$(pgrep -f '/nodemgmt') for i in $getStuckNM; do - /bin/kill $i + [ "$BASHPID" != "$i" ] && /bin/kill -9 $i done fi