From b4110a09bc68432bb2c5d05274ad914837118632 Mon Sep 17 00:00:00 2001 From: Denis Lehmann Date: Wed, 5 May 2021 10:46:23 +0200 Subject: [PATCH] add SSH timeout --- strm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/strm b/strm index 6f54713..4c7b975 100755 --- a/strm +++ b/strm @@ -126,10 +126,10 @@ if [ "$remote" != "" ]; then fi # Check if strm tmux session is already running - if ssh "$remote" "tmux has-session -t strm &>/dev/null"; then + if ssh -o ConnectTimeout=10 "$remote" "tmux has-session -t strm &>/dev/null"; then # Attach to tmux session - ssh -t "$remote" "tmux attach-session -t strm &>/dev/null" + ssh -o ConnectTimeout=10 -t "$remote" "tmux attach-session -t strm &>/dev/null" else @@ -148,7 +148,7 @@ if [ "$remote" != "" ]; then remote_arguments+=("--is-remote-call") # Execute strm on remote machine - ssh -t "$remote" "DISPLAY=:0 tmux new-session -s strm 'tmux set-option status off; strm ${remote_arguments[@]}' &>/dev/null" + ssh -o ConnectTimeout=10 -t "$remote" "DISPLAY=:0 tmux new-session -s strm 'tmux set-option status off; strm ${remote_arguments[@]}' &>/dev/null" fi exit fi