diff options
author | jhh <jorge.hernandez-herrero@att.com> | 2019-04-29 20:17:45 -0500 |
---|---|---|
committer | jhh <jorge.hernandez-herrero@att.com> | 2019-04-30 07:00:14 -0500 |
commit | de399b090495c66e7c8ae5f07c1b60056b886656 (patch) | |
tree | c8eab3afbaba5f45d9aa590c91ee1e0baeeafb47 /scripts/policy/wait_for_port.sh | |
parent | b11dcc7aa6b5ce7867524ed851855accf403e964 (diff) |
Restructure CSITs for info and timeouts
Change-Id: I8a1bf5d44da267e58f26e877fc0eba7189166424
Issue-ID: POLICY-1712
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Diffstat (limited to 'scripts/policy/wait_for_port.sh')
-rwxr-xr-x | scripts/policy/wait_for_port.sh | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/scripts/policy/wait_for_port.sh b/scripts/policy/wait_for_port.sh index 10f08ded..58bf25d0 100755 --- a/scripts/policy/wait_for_port.sh +++ b/scripts/policy/wait_for_port.sh @@ -5,14 +5,17 @@ if [[ $# -ne 2 ]]; then exit 1 fi -host=$1 -port=$2 +export host=$1 +export port=$2 echo "Waiting for $host port $port open" -until telnet $host $port </dev/null 2>/dev/null | grep -q '^Connected'; do - sleep 1 -done +timeout 120 bash -c 'until nc -vz "$host" "$port"; do echo -n "."; sleep 1; done' +rc=$? -echo "$host port $port is open" +if [[ $rc != 0 ]]; then + echo "$host port $port cannot be reached" + exit $rc +fi +echo "$host port $port is open" exit 0 |