diff --git a/wait-for b/wait-for index 21d5701..eb6265f 100755 --- a/wait-for +++ b/wait-for @@ -68,11 +68,11 @@ wait_for() { while :; do case "$PROTOCOL" in - tcp) + tcp) nc -w 1 -z "$HOST" "$PORT" > /dev/null 2>&1 ;; http) - wget --timeout=1 -q "$HOST" -O /dev/null > /dev/null 2>&1 + wget --timeout=1 --tries=1 -q "$HOST" -O /dev/null > /dev/null 2>&1 ;; *) echoerr "Unknown protocol '$PROTOCOL'" @@ -81,7 +81,7 @@ wait_for() { esac result=$? - + if [ $result -eq 0 ] ; then if [ $# -gt 7 ] ; then for result in $(seq $(($# - 7))); do