diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index a57f9d00..4184d1bd 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -882,6 +882,14 @@ GUI(){ rm -f ${NM_LOGFOLDER}/status-check.lastrun mv ${STATUSRUN_TMPFOLDER}/status-check.running ${NM_LOGFOLDER}/status-check.lastrun rm -Rf ${STATUSRUN_TMPFOLDER} + + # if [ ! -f ${NM_TMPFOLDER}/.statusclean ] || [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/.statusclean)) -ge 3600 ]; then + # for oldstatus_check in ${NM_TMPFOLDER}/*; do + # if [ -d "${oldstatus_check}" ]; then + # echo "$f" + # fi + # done + # fi if [ "${3}" == "email" ]; then echo -e "\n\n" >> ${NM_LOGFOLDER}/status-check.lastrun @@ -934,6 +942,18 @@ GUI(){ run) RUN_COMMAND ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11} ${12} ${13} ${14} ${15};; backup-offsitepfsense) BACKUP_OFFSITEPFSENSE;; + test) + if [ ! -f ${NM_TMPFOLDER}/.statusclean ] || [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/.statusclean)) -ge 3600 ]; then + for oldstatus_check in ${NM_TMPFOLDER}/*; do + if [ -d "${oldstatus_check}" ]; then + osc_time=$(expr $(date +%Y-%m-%d-%H-%M-%S) - ${oldstatus_check//-/}) + echo "${oldstatus_check} = ${osc_time}" + fi + done + touch ${NM_TMPFOLDER}/.statusclean + fi + ;; + gui) GUI;; *) echo -e "${idsCL[Yellow]}Commands followed by '-h' will show addtional info. {work-in-progress}${idsCL[Default]}"