#Shell脚本 检查网站是否正常浏览
配合crontab执行
#!/bin/bash #Description: A Shell script used to check website up or down. #Author: Statby 2014.9.16 statby@gmail.com DATE=`date +%y%m%d-%H:%M` WEBSITE=(baidu.com www.qq.com/wrong www.163.com) EMAIL="email@email.com" LOG="/var/log/websitedown" DATE=`date +%y%m%d-%H:%M` mkdir -p /var/log/websitedown for ((i=0;i<"${#WEBSITE[*]}";i++)) do CODE=`curl -A "Mozil5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0" -o /dev/null -s -m 10 -e "www.baidu.com" -w %{http_code} ${WEBSITE[$i]}` if [ $CODE -ne "200" ];then echo -e "TIME: $DATE \nISSUE: ${WEBSITE[$i]} is down \n"CODE: " $CODE" >$LOG/$DATE.down mail -s "${WEBSITE[$i]} is down " $EMAIL<$LOG/$DATE.down echo "${WEBSITE[$i]} is down,please check it! " fi done
转载于:https://blog.51cto.com/statby/1553508