From 586321d669e7a83e1d1250820b520d7f794dbf05 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sat, 10 Sep 2022 15:39:03 -0500 Subject: [PATCH] Update powerwall.sh --- powerwall.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/powerwall.sh b/powerwall.sh index ca580336..b14a68bb 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -146,25 +146,25 @@ SHUTDOWN_SERVERS(){ HOSTS=${1}HOSTS[@] for ESXIHOST in "${!HOSTS}"; do echo "Shutting Down: ${ESXIHOST}" - # /usr/bin/ssh root@${ESXIHOST} "cp /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async.sh /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async-${ESXIHOST}.sh" - # /usr/bin/ssh root@${ESXIHOST} "cp /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/esxidown.sh /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/esxidown-${ESXIHOST}.sh" - # /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" + /usr/bin/ssh root@${ESXIHOST} "cp /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async.sh /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async-${ESXIHOST}.sh" + /usr/bin/ssh root@${ESXIHOST} "cp /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/esxidown.sh /vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/esxidown-${ESXIHOST}.sh" + /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 "${!HOSTS}"; do echo -en "Waiting for Host (${ESXIHOST}) to shutdown... " - # while ping -qw 10 -c3 "${ESXIHOST}">/dev/null 2>&1; do - # sleep 1 - # done + while ping -qw 10 -c3 "${ESXIHOST}">/dev/null 2>&1; do + sleep 1 + done echo "Ok" done if [ "${1}" = "MAIN" ]; then /usr/bin/ssh root@10.10.2.10 "/vmfs/volumes/iSCSI2-Datastore2\ \(R5\)\(1-4\)/\!SCRIPTS/esxidown/async-${ESXIHOST}.sh" echo -en "Waiting for iSCSI-Server to shutdown... " - # while ping -qw 10 -c3 "${ESXIHOST}">/dev/null 2>&1; do - # sleep 1 - # done + while ping -qw 10 -c3 "${ESXIHOST}">/dev/null 2>&1; do + sleep 1 + done echo "Ok" fi }