18. 脚本:nginx服务检测

nginx服务检测脚本

#!/bin/bash

CheckUrl(){
    #1.定义变量
    timeout=5
    fails=0
    success=0
    #2.循环检测url
    while true
    do
        wget --timeout=${timeout} --tries=1 http://pythonav.cn -q -O /dev/null
        if [  $? -ne 0  ];then
            let fails=fails+1
        else
            let success+=1
        fi

        #success>=1,说明url没问题
        if [  $success -ge 1  ];then
            echo "this url's status is good"
            exit 0
        fi
        if [  ${fails} -ge 2  ];then
            echo "the url must be dead!!!"
    done    
}
#调用函数
CheckUrl

小知识:shift+% 可以快速找到另一半花括号{}


最后更新: 2022-02-19 13:59:07