From 3381617b62ea3df6f0c9977c5040fdc42b6c784d Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sat, 29 Nov 2014 16:47:16 +0100 Subject: [PATCH] ssh: set "ServerAliveInterval" to 120 seconds --- scripts/trigger-rcmd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/trigger-rcmd b/scripts/trigger-rcmd index 9c23ae0..5d496c1 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 "$SYSTEM" true >/dev/null 2>&1 && break + ssh -q -o "ServerAliveInterval 120" "$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 "$SYSTEM" "$CMD" /dev/null + ssh -q -o "ServerAliveInterval 120" "$SYSTEM" "sync; shutdown -hP $SHUTDOWN_TIME" >/dev/null if [ $? -ne 0 ]; then echo "$NAME: failed to power off \"$SYSTEM\"!" >&2 return 5 -- 2.39.2