美文网首页
一键检查网站访问是否正常

一键检查网站访问是否正常

作者: 小浪崇礼 | 来源:发表于2021-06-07 16:34 被阅读0次
    #!/bin/bash  
    URL_LIST="www.baidu.com www.ctnrs.com"
    for URL in $URL_LIST; do
        FAIL_COUNT=0
        for ((i=1;i<=3;i++)); do
            HTTP_CODE=$(curl -o /dev/null --connect-timeout 3 -s -w "%{http_code}" $URL)
            if [ $HTTP_CODE -eq 200 ]; then
                echo "$URL OK"
                break
            else
                echo "$URL retry $FAIL_COUNT"
                let FAIL_COUNT++
            fi
        done
        if [ $FAIL_COUNT -eq 3 ]; then
            echo "Warning: $URL Access failure!"
        fi
    done
    
    有的网站可能会因为WAF原因拦截带curl的请求,可以更改user-agent来解决
    

    相关文章

      网友评论

          本文标题:一键检查网站访问是否正常

          本文链接:https://www.haomeiwen.com/subject/sgfjjltx.html