码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本检查Tomcat运行状态

时间:2015-06-10 12:33:14      阅读:396      评论:0      收藏:0      [点我收藏+]

标签:tomcat   linux   shell   

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin
export JAVA_HOME=/usr/java  
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export PATH=$PATH:$JAVA_HOME/bin:/usr/local/pcre/bin:/usr/local/ffmpeg/bin 


TomcatID=`ps -ef|grep tomcat-5.5|grep -v ‘grep‘|head -1|awk ‘{print $2}‘`
StartTomcat=/usr/local/tool/tomcat-5.5/bin/startup.sh
Weburl=http://localhost:8080
TomcatMonitorlog=/var/log/TomcatMonitor.log

Monitor(){

echo "start check Tomcat .."
if [ $TomcatID ];then
  echo "The TomcatID is $TomcatID"
  TomcatServerCode=`curl -I $Weburl > /etc/swd/status.txt`
  Status=`cat /etc/swd/status.txt|head -1|awk ‘{print $2}‘`

if [ $Status -eq 200 ];then
  echo "Tomcat is ok"
else
  echo "Tomcat is error"
  kill -9 $TomcatID
  sleep 3
  $StartTomcat
fi
  
fi

}

Monitor >> $TomcatMonitorlog
*/5 * * * * /etc/swd/check_tomcat.sh > /dev/null 2>&1


本文出自 “梁恩宇-9527” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1660283

shell脚本检查Tomcat运行状态

标签:tomcat   linux   shell   

原文地址:http://liangey.blog.51cto.com/9097868/1660283

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!