From 965723310035c6cb4b57e92961a1f123b5709c64 Mon Sep 17 00:00:00 2001 From: Dennis Schroer Date: Thu, 30 Jan 2020 16:56:00 +0100 Subject: [PATCH] Add a timeout on connecting to a TCP device --- wait-for-it.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wait-for-it.sh b/wait-for-it.sh index 071c2be..f504bcc 100755 --- a/wait-for-it.sh +++ b/wait-for-it.sh @@ -36,7 +36,7 @@ wait_for() nc -z $WAITFORIT_HOST $WAITFORIT_PORT WAITFORIT_result=$? else - (echo > /dev/tcp/$WAITFORIT_HOST/$WAITFORIT_PORT) >/dev/null 2>&1 + timeout 1 bash -c "(echo > /dev/tcp/$WAITFORIT_HOST/$WAITFORIT_PORT) >/dev/null 2>&1" WAITFORIT_result=$? fi if [[ $WAITFORIT_result -eq 0 ]]; then