标签: linux bash networking centos
我可以在任何TCP端口上使用以下技巧来等待服务出现吗?
while true; do nc -i 1 10.10.10.10 3306 >/dev/null && break done
答案 0 :(得分:1)
您的循环等待连接变为可用,但同时也是服务器关闭的成功连接(可能永远不会发生)。这是一个替代版本,等待端口打开:
until nc -z 10.10.10.10 3306 do sleep 5 done