猿问

如何写shell脚本用curl命令检测站点已正常运行

在购买阿里云服务器后,需要等服务器启动成功并且服务器上的站点正常运行,然后将服务器加入负载均衡。想写shell脚本在服务器启动过程中不断地通过curl命令检测,直至服务器上的站点正常响应。在站点正常响应前,curl命令会出现2个错误Operation timedConnection refused。请问如何用shell脚本实现?

宝慕林4294392
浏览 978回答 1
1回答

慕森卡

参考 until $(curl -m 10 --output /dev/null --silent --head --fail http://$1); do     printf 'Failed\n'     sleep 5     printf 'Connecting...\n' done printf 'Ok\n'
随时随地看视频慕课网APP
我要回答