update
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
VERS='5.5.21-06132025'
|
VERS='5.5.22-06132025'
|
||||||
NM_BETA=false
|
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 '
|
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 '
|
||||||
|
|||||||
@@ -777,15 +777,20 @@ STATUS_NODE(){
|
|||||||
|
|
||||||
if [ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.down ]; then
|
if [ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.down ]; then
|
||||||
touch ${NM_TMPFOLDER}/${nip}~${docker}.down
|
touch ${NM_TMPFOLDER}/${nip}~${docker}.down
|
||||||
echo "$(date +%Y-%m-%d-%H-%M-%S) - ${nip} - ${NM_HOSTNAMES[${nip}]}[${nip}] - ${NM_DOCKER_DESC[${docker}]} (docker) is down, will try and fix in 1min" >> ${NM_LOGFILE}
|
if [ "${NM_DOCKER_COMPOSE_LOC[${docker}]}" != "" ]; then
|
||||||
echo -en "${idsCL[Red]}Not Running - will try and fix in 1min!"
|
echo "$(date +%Y-%m-%d-%H-%M-%S) - ${nip} - ${NM_HOSTNAMES[${nip}]}[${nip}] - ${NM_DOCKER_DESC[${docker}]} (docker) is down, will try and fix in 1min" >> ${NM_LOGFILE}
|
||||||
|
echo -en "${idsCL[Red]}Not Running - will try and fix in 1min!"
|
||||||
|
else
|
||||||
|
echo "$(date +%Y-%m-%d-%H-%M-%S) - ${nip} - ${NM_HOSTNAMES[${nip}]}[${nip}] - ${NM_DOCKER_DESC[${docker}]} (docker) is down" >> ${NM_LOGFILE}
|
||||||
|
echo -en "${idsCL[Red]}Not Running"
|
||||||
|
fi
|
||||||
|
|
||||||
elif ([ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.fix ] && [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/${nip}~${docker}.down)) -gt 50 ]) || ([ -f ${NM_TMPFOLDER}/${nip}~${docker}.fix ] && [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/${nip}~${docker}.fix)) -ge 3600 ]); then
|
elif ([ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.fix ] && [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/${nip}~${docker}.down)) -gt 50 ]) || ([ -f ${NM_TMPFOLDER}/${nip}~${docker}.fix ] && [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/${nip}~${docker}.fix)) -ge 3600 ]); then
|
||||||
[ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.errtime ] && mv ${NM_TMPFOLDER}/${nip}~${docker}.down ${NM_TMPFOLDER}/${nip}~${docker}.errtime
|
[ ! -f ${NM_TMPFOLDER}/${nip}~${docker}.errtime ] && mv ${NM_TMPFOLDER}/${nip}~${docker}.down ${NM_TMPFOLDER}/${nip}~${docker}.errtime
|
||||||
if [ "$(${NCMD} docker ps -a | grep ${docker})" ]; then
|
if [ "$(${NCMD} docker ps -a | grep ${docker})" ]; then
|
||||||
${NCMD} docker start ${docker} >/dev/null 2>&1
|
${NCMD} docker start ${docker} >/dev/null 2>&1
|
||||||
echo "$(date +%Y-%m-%d-%H-%M-%S) - ${nip} - ${NM_HOSTNAMES[${nip}]}[${nip}] - ${NM_DOCKER_DESC[${docker}]} (docker) is not running, starting now" >> ${NM_LOGFILE}
|
echo "$(date +%Y-%m-%d-%H-%M-%S) - ${nip} - ${NM_HOSTNAMES[${nip}]}[${nip}] - ${NM_DOCKER_DESC[${docker}]} (docker) is not running, starting now" >> ${NM_LOGFILE}
|
||||||
else
|
elif [ "${NM_DOCKER_COMPOSE_LOC[${docker}]}" != "" ] || [ "${docker}" == "watchtower" ] || [ "${docker}" == "portainer_agent" ]; then
|
||||||
if [ "${docker}" == "watchtower" ]; then
|
if [ "${docker}" == "watchtower" ]; then
|
||||||
${NCMD} runup watchtower >/dev/null 2>&1
|
${NCMD} runup watchtower >/dev/null 2>&1
|
||||||
elif [ "${docker}" == "portainer_agent" ]; then
|
elif [ "${docker}" == "portainer_agent" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user