shell监控网站状态(续)
在上一篇shell监控网站状态文章中,我给大家介绍了根据网站状态和加载时间来判断网站是否挂掉,今天根据elain这个blog上的方法,我再加上了根据监控网站关键字来判断网站是否挂掉.
脚本内容:
vi check-webload.sh
这样就可以根据这个脚本来进行判断网站是否有挂掉,或者是否加载是否慢了.
脚本执行方式:
./check-web.sh > /dev/null 2>&1
当然你也可以加入计划任务里进行执行.
脚本内容:
vi check-webload.sh
#!/bin/bash weblist="https://blog.slogra.com" for list in $weblist do httpdelay=`curl "$list"|grep slogra|wc -l` if [ $httpdelay = 0 ] then echo "$list is load delay!" | mutt -s "web is delay" rocdk@163.com else echo "$list is normal load!" > /dev/null 2>&1 fi done
这样就可以根据这个脚本来进行判断网站是否有挂掉,或者是否加载是否慢了.
脚本执行方式:
./check-web.sh > /dev/null 2>&1
当然你也可以加入计划任务里进行执行.
评论: