From 7c85d0b2a3b6edf0a59d196bfbcd5c887cdf0958 Mon Sep 17 00:00:00 2001 From: Thorben Rudeloff Date: Mon, 6 Mar 2017 17:42:20 +0100 Subject: [PATCH] setting to disable up/down check --- ssh-manager.sh | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/ssh-manager.sh b/ssh-manager.sh index 32003c2..461df33 100755 --- a/ssh-manager.sh +++ b/ssh-manager.sh @@ -6,11 +6,14 @@ #================== Globals ================================================== # Version -VERSION="0.2" +VERSION="0.3" # Configuration HOST_FILE="$HOME/.ssh/config" +# test connection +TEST=1 + #================== Functions ================================================ function exec_ping() { @@ -76,7 +79,9 @@ function main (){ for a in $(get_name); do addr=$(get_addr $a) arr[$i]=$a - test_host $addr + if (($TEST)); then + test_host $addr + fi printf "%15s\t(%2s)\t%s\n" $a $i $addr i=$((i+1)) done @@ -89,4 +94,13 @@ function main (){ } #============================================================================= +# If there are params call original ssh +if [ $# -gt 0 ]; then + for i in $@;do + params=" $params $i" + done + /usr/bin/ssh $params + exit +fi + main