如何在bash中创建一个等待web服务器响应的循环?

前端之家收集整理的这篇文章主要介绍了如何在bash中创建一个等待web服务器响应的循环?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在bash中创建一个等待web服务器响应的循环?

它应该打印一个“。每10秒左右,并等待服务器开始响应。

更新,此代码测试如果我从服务器得到良好的响应。

if curl --output /dev/null --silent --head --fail "$url"; then
  echo "URL exists: $url"
else
  echo "URL does not exist: $url"
fi
结合问题和chepner的答案,这对我有用:
until $(curl --output /dev/null --silent --head --fail http://myhost:myport); do
    printf '.'
    sleep 5
done

猜你在找的Bash相关文章