1234567891011121314151617 |
- #!/bin/sh
- set -e
- host="$1"
- shift
- port="$1"
- shift
- cmd="$@"
- while ! nc -vz $host $port; do
- >&2 echo "$host:$port is unavailable yet - waiting for it to start"
- sleep 10
- done
- >&2 echo "$host:$port is up - executing command"
- exec $cmd
|