From 95f7843973a20e4fc4c2fe4094f2a42b0ec152a8 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 5 Mar 2024 16:54:05 -0600 Subject: [PATCH] Update services.inc --- inc/services.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/inc/services.inc b/inc/services.inc index 76be6fcd..128e7cb7 100755 --- a/inc/services.inc +++ b/inc/services.inc @@ -308,8 +308,9 @@ SERVICE_MGMT(){ checkhost=$(CHECK_HOST ${nip}) if [ "${checkhost}" != "false" ] && [ "${nip}" != "${!NT_HOST}" ]; then checked=false - until [ "${checked}" = "true" ]; do - checked="`${PH_CMD} ([ -f ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/test.repl ] && [ $(expr $(date +%s) - $(stat -L --format %Y ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/test.repl)) -le 90 ]) && echo true || echo false`" + until [ "${checked1}" = "true" ]; do + until [ "${checked2}" = "true" ]; do checked2="`${PH_CMD} [ -f ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/test.repl ] && echo true`"; sleep 1s; done + checked1="`${PH_CMD} [ $(expr $(date +%s) - $(stat -L --format %Y ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/test.repl)) -le 90 ] && echo true`" done fi done