监控apache的脚本
时间:2007-06-12 来源:zhaoyangcom
cat /root/kill.sh
#!/bin/bash
/bin/ps -e|grep httpd|awk '{print $1}' > /root/kill.txt
if [ -s kill.txt ]
then
for i in `cat /root/kill.txt`
do
echo "`date +%y%m%d_%H%M%S` kill $i >> /root/kill.log
/bin/kill -9 $i
done
/usr/local/apache/bin/apachectl start
else
/usr/locat/apache/bin/apachectl start
fi
如果存在httpd的进程,那么就杀掉所有的httpd进程,然后再起动apache;如果没有的话就起动apahce的进程。
相关阅读 更多 +