From 4fd872826645a145fefd8b4f1e3ed1fd43682e01 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Mon, 24 Jul 2023 18:11:35 -0500 Subject: [PATCH] Update nodemgmt-scripts.sh --- nodemgmt-scripts.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index fe4c27d9..dc84e455 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -786,6 +786,15 @@ GUI(){ DOWNLIST ${2} 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 + getStuckNM=$(pgrep -f '/nodemgmt') + for i in $getStuckNM; do + /bin/kill $i + done + fi + if [ -f "${NM_FOLDER}/status-check.running" ]; then cbd=`date +%s`-$(stat -c %Y ${NM_FOLDER}/status-check.running) [ ${cbd} -gt 900 ] && rm -f "${NM_FOLDER}/status-check.running"