standardnotes-server/packages/files/wait-for.sh

18 lines
207 B
Bash
Raw Normal View History

2022-06-22 14:44:45 +00:00
#!/bin/sh
set -e
host="$1"
shift
port="$1"
shift
cmd="$@"
while ! nc -vz $host $port; do
>&2 echo "waiting for $host:$port..."
sleep 1
done
>&2 echo "$host:$port is up - executing command"
exec $cmd