为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

宝慕林4294392 2018-08-11 07:10:40
在购买阿里云服务器后,需要等服务器启动成功并且服务器上的站点正常运行,然后将服务器加入负载均衡。想写shell脚本在服务器启动过程中不断地通过curl命令检测,直至服务器上的站点正常响应。在站点正常响应前,curl命令会出现2个错误Operation timed与Connection refused。请问如何用shell脚本实现?
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

参考 

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'


查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 977 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信