From f448bba8bf44bd6f7677db93e07d03b71d1935ec Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sat, 10 Sep 2022 12:04:10 -0500 Subject: [PATCH] Update powerwall.sh --- powerwall.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/powerwall.sh b/powerwall.sh index 9eb6046e..c1c034f5 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -81,6 +81,15 @@ CHECKTEMP_SERVICE(){ /usr/bin/ssh root@${ESXIHOST} "sed -i 's/\$SCRIPTPATH\/esxidown.sh/\$SCRIPTPATH\/esxidown-${ESXIHOST}.sh/g' /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async-${ESXIHOST}.sh" /usr/bin/ssh root@${ESXIHOST} "/vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async-${ESXIHOST}.sh" done + for ESXIHOST in "${MAINHOSTS[@]}"; do + echo -en "Waiting for Host (${ESXIHOST}) to shutdown... " + while ping -qw 10 -c3 "${ESXIHOST}"; do + sleep 1 + done + echo "Ok" + done + + /usr/bin/ssh root@10.10.2.10 "/vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async-${ESXIHOST}.sh" fi echo "($datetime) CRITICAL: ${temp_f}°F - (Difference of ${temp_diff}°)"