收藏文章 楼主

until 循环检测网址是否通畅

版块:shell   类型:普通   作者:小绿叶技术博客   查看:1512   回复:0   获赞:0   时间:2022-02-17 10:16:15

#/bin/bash

#判断连接是否正常

curleisc=work.eisc.cn

until $(curl -m 10 --output /dev/null --silent --head --fail http://$curleisc); do

                            # until 是反向条件,不成立才进行循环

                            # curl 参数: 

                            # -m 10, --max-time 最大响应时间 10秒

                            # -o, --output  输出文件到 空洞,也可定义文件名称

                            # -s, --silent  禁音模式,错误情况下不要输出任何东西

                            # -I, --head  打印消息头部

                            # -f, --fail  静默方式失败,不输出任何东西

                            

    printf 'until 默认条件不成立,进行循环运行,目前网络不通\n'

    sleep 2;                # 等待 2秒继续请求连接

    printf 'Connecting...\n'

done

printf '连接成功\n'

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:until 循环检测网址是否通畅

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息