From f3808eaea8d865fb6b9b09dbf3374f611856ec5e Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Mon, 15 May 2023 19:04:13 -0500 Subject: [PATCH] Update powerwall.sh --- powerwall.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/powerwall.sh b/powerwall.sh index 1d61f8cf..52fc31cd 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -362,9 +362,11 @@ SHUTDOWN_SERVERS(){ if [ "${1}" = "MAIN" ]; then touch $FOLDER/shutdown.main echo -en "Disabling CLS in vCenter ... " - [ $TEST = true ] && ssh root@${VCENTERHOST} "sed -i '//{n;s/.*<\/enabled>/False<\/enabled>/}' /etc/vmware-vpx/vpxd.cfg >/dev/null 2>&1" >/dev/null 2>&1 - [ $TEST = true ] && ssh root@${VCENTERHOST} "service-control --stop vmware-vpxd >/dev/null 2>&1" >/dev/null 2>&1 - [ $TEST = true ] && ssh root@${VCENTERHOST} "service-control --start vmware-vpxd >/dev/null 2>&1" >/dev/null 2>&1 + if [ $TEST = true ]; then + ssh root@${VCENTERHOST} "sed -i '//{n;s/.*<\/enabled>/False<\/enabled>/}' /etc/vmware-vpx/vpxd.cfg >/dev/null 2>&1" >/dev/null 2>&1 + ssh root@${VCENTERHOST} "service-control --stop vmware-vpxd >/dev/null 2>&1" >/dev/null 2>&1 + ssh root@${VCENTERHOST} "service-control --start vmware-vpxd >/dev/null 2>&1" >/dev/null 2>&1 + fi echo "Done" for ESXIHOST in "${ESXIHOSTS[@]}"; do @@ -408,7 +410,7 @@ SHUTDOWN_SERVERS(){ done elif [ "${1}" = "SYS" ]; then - [ ! -f $FOLDER/shutdown.main ] && [ "${2}" == "TEMP" ] && [ $TEST != true ] && SHUTDOWN_SERVERS MAIN + [ ! -f $FOLDER/shutdown.main ] && [ "${2}" == "TEMP" ] && SHUTDOWN_SERVERS MAIN [ $TEST = true ] && touch $FOLDER/shutdown.sys for ESXIHOST in "${SYSHOSTS[@]}"; do