From 23876df6f8332cd77c18ff8be93ba97c7d9f275b Mon Sep 17 00:00:00 2001 From: athena Date: Thu, 5 Dec 2024 15:25:48 +0530 Subject: [PATCH] Fixed negative counting --- do.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/do.sh b/do.sh index 3e9a37b..b30dc25 100755 --- a/do.sh +++ b/do.sh @@ -589,20 +589,20 @@ wait_for_sock() { then TIMEOUT_SECONDS=${3} fi - echo "Waiting for ${1}:${2} to be ready (timeout=${TIMEOUT_SECONDS}s)..." - start_time=$(date +%S) + elapsed=0 + TIMEOUT_SECONDS=$(($TIMEOUT_SECONDS * 10)) while true do nc -z -v ${1} ${2} && return 0 - current_time=$(date +%S) - elapsed=$(( current_time - start_time )) - echo "elapsed time: $elapsed" + elapsed=$(($elapsed+1)) + # echo "Timeout: $TIMEOUT_SECONDS" + # echo "elapsed time: $elapsed" if [ $elapsed -gt ${TIMEOUT_SECONDS} ] then - echo "${1}:${2} to be ready after ${TIMEOUT_SECONDS}s" + echo "${1}:${2} to be ready after ${TIMEOUT_SECONDS}" exit 1 fi sleep 0.1