1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
NUM=`curl --connect-timeout
15
-s -I www.*.com|awk NR==
1
{print}|awk
'{print $2}'
`
#NUM1=`echo $NUM | grep -Po
'(?<=B2\-).*(?=\<\/a)'
`
MATCH=
200
if
[
"$NUM"
!=
"$MATCH"
]
then
echo
"`date +%Y%m%d-%H:%M`: $NUM"
>> /backup/phpfpm.err
service php-fpm reload
sleep
7
service nginx reload
echo
"`date` php-fpm is bad "
>> /backup/php-fpm.log
tail /backup/php-fpm.log |mutt -s
"www.*.com page err"
else
echo
"`date` php-fpm is ok "
>> /backup/php-fpm.log
fi
|
简单的检查网站正常脚本,博客有很多功能丰富的脚本,自己杜撰了一个,刚开始写,有什么问题请留言,nginx启动脚本和php-fpm启动脚本自己找一下吧
本文转自 bbotte 51CTO博客,原文链接:http://blog.51cto.com/bbotte/1371351,如需转载请自行联系原作者