您的位置:首页 > 运维架构 > Shell

Shell脚本 检查网站是否正常浏览

2014-09-16 22:54 591 查看
#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


本文出自 “statby的博客” 博客,请务必保留此出处http://statby.blog.51cto.com/7588140/1553508
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: