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启动脚本自己找一下吧
转载于:https://blog.51cto.com/bbotte/1371351