shell脚本wget crul监控某网站是否正常
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本wget crul监控某网站是否正常相关的知识,希望对你有一定的参考价值。
利用wget监控某网站是否正常
#!/bin/bash [ -f /etc/init.d/functions ] && . /etc/init.d/functions USAGE(){ echo "$0 URL" exit 0 } check_web(){ wget --spider --timeout=100 --tries=2 $1 &>/dev/null if [ $? -ne 0 ] then action "$1 already down" /bin/false else action "$1 is running" /bin/true fi } main(){ if [ $# -ne 1 ] then USAGE else check_web $1 fi } main $*
利用curl监控某网站是否正常
#!/bin/bash [ -f /etc/init.d/functions ] && . /etc/init.d/functions USAGE(){ echo "$0 URL" exit 0 } check_web(){ HTTP_CODE=`curl -I -s -w "%{http_code}\n" -o /dev/null $1` if [ $HTTP_CODE -eq 200 -o $HTTP_CODE -eq 301 ] then action "$1 is running" /bin/true else action "$1 already been down" /bin/false fi } main(){ if [ $# -ne 1 ] then USAGE else check_web $1 fi } main $*
本文出自 “seven” 博客,请务必保留此出处http://sevenqi.blog.51cto.com/158746/1875986
以上是关于shell脚本wget crul监控某网站是否正常的主要内容,如果未能解决你的问题,请参考以下文章