aboutsummaryrefslogtreecommitdiffstats
path: root/ransim/docker/ransim-docker/wait-for-port.sh
diff options
context:
space:
mode:
authorPriyadharshini <priyadharshini.b96@wipro.com>2020-03-16 05:55:43 +0000
committerPriyadharshini <priyadharshini.b96@wipro.com>2020-03-23 09:11:55 +0530
commitcfb63b2c5c381434a6fdea794ad0c2e89a2be328 (patch)
tree586b997a0634198bf0b0ded5dbbde51ff7311b27 /ransim/docker/ransim-docker/wait-for-port.sh
parent44d8e15bda321936078b99f8222175a8ab016bc6 (diff)
Initial code check-in RANSim Controller and RANSim GUI
Issue-ID: INT-1485 Signed-off-by: Priyadharshini <priyadharshini.b96@wipro.com> Change-Id: I99fe693065072ff5c9b188f2177488a4cd93237d
Diffstat (limited to 'ransim/docker/ransim-docker/wait-for-port.sh')
-rw-r--r--ransim/docker/ransim-docker/wait-for-port.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/ransim/docker/ransim-docker/wait-for-port.sh b/ransim/docker/ransim-docker/wait-for-port.sh
new file mode 100644
index 0000000..10f08de
--- /dev/null
+++ b/ransim/docker/ransim-docker/wait-for-port.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+if [[ $# -ne 2 ]]; then
+ echo "Usage: wait-for-port hostname port" >&2
+ exit 1
+fi
+
+host=$1
+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
+
+echo "$host port $port is open"
+
+exit 0