github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/tests/_utils/check_port_offline (about) 1 #!/bin/bash 2 # parameter 1: port 3 # parameter 2: retry count 4 5 port=$1 6 retry=$2 7 8 i=0 9 while [ $i -lt $retry ]; do 10 check_port 127.0.0.1 $port >/dev/null 2>&1 11 ret=$? 12 if [ "$ret" != "0" ]; then 13 break 14 fi 15 ((i++)) 16 echo "wait for port $port offline the $i-th time" 17 sleep 1 18 done 19 20 if [ $i -ge $retry ]; then 21 echo "port $port check offline timeout" 22 exit 1 23 fi