utils.sh 328 B

1234567891011121314
  1. wait_for_host_port() {
  2. while ! nc -v -z -w 3 ${1} ${2} >/dev/null 2>&1 < /dev/null; do
  3. echo "$(date) - waiting for ${1}:${2}..."
  4. sleep 5
  5. done
  6. }
  7. get_host_ip() {
  8. local host_ip
  9. while [ -z ${host_ip} ]; do
  10. host_ip=$(getent hosts ${1}| awk '{ print $1 ; exit }')
  11. done
  12. echo $host_ip
  13. }