From: Alexander Barton Date: Mon, 7 Dec 2015 09:13:15 +0000 (+0100) Subject: SSH: Don't set "ServerAliveInterval" option explicitely X-Git-Url: https://arthur.barton.de/gitweb/?p=trigger-rcmd.git;a=commitdiff_plain;h=160d43e87ff6efa7601d691416d69a3808b179db SSH: Don't set "ServerAliveInterval" option explicitely --- diff --git a/scripts/trigger-rcmd b/scripts/trigger-rcmd index 17fd8a3..0ec4bec 100755 --- a/scripts/trigger-rcmd +++ b/scripts/trigger-rcmd @@ -73,7 +73,7 @@ do_rcmd() { for i in `seq 1 $SSH_CHECKS`; do echo "$NAME: checking SSH connection ($i/$SSH_CHECKS) ..." - ssh -q -o "ServerAliveInterval 120" "$SYSTEM" true >/dev/null 2>&1 && break + ssh -q "$SYSTEM" true >/dev/null 2>&1 && break echo "$NAME: SSH on \"$SYSTEM\" not ready. Waiting ..." sleep 10s done @@ -87,7 +87,7 @@ do_rcmd() { echo "$NAME: calling \"$CMD\" on \"$SYSTEM\" ..." echo - ssh -q -o "ServerAliveInterval 120" "$SYSTEM" "$CMD" /dev/null + ssh -q "$SYSTEM" "sync; shutdown -hP $SHUTDOWN_TIME" >/dev/null if [ $? -ne 0 ]; then echo "$NAME: failed to power off \"$SYSTEM\"!" >&2 return 5