跳转至

41. 脚本:监控网站

6.4 while监控网站

usage(){
    echo "Usage: $0 url"
    exit 1
}

if [ $# -ne 1 ];then
    usage
fi

while true
    do
        if [ `curl -o /dev/null --connect-timeout 5 -s -w "%{http_code}" $1|egrep -w "200|301|302" |wc -l` -ne 1 ];then
            echo "$1 error..."
        else
            echo "$1 is working "
        fi
        sleep 10
    done

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