15 lines
328 B
Bash
15 lines
328 B
Bash
wait_for_host_port() {
|
|
while ! nc -v -z -w 3 ${1} ${2} >/dev/null 2>&1 < /dev/null; do
|
|
echo "$(date) - waiting for ${1}:${2}..."
|
|
sleep 5
|
|
done
|
|
}
|
|
|
|
get_host_ip() {
|
|
local host_ip
|
|
while [ -z ${host_ip} ]; do
|
|
host_ip=$(getent hosts ${1}| awk '{ print $1 ; exit }')
|
|
done
|
|
echo $host_ip
|
|
}
|