#!/bin/bash
export TomcatID=`ps -ef|grep tomcat|grep -v 'grep'|head -1|awk '{print $2}'`
export WebUrl=http://x.x.x.x:8080/login.jsp
export Status=$(curl -I -m 10 -o /dev/null -s -w %{http_code} $WebUrl)
echo "Check Tomcat Status....."
if [ $TomcatID ]
then
echo "Tomcat is running"
fi
if [ $Status -eq 200 ]
then
echo "Tomcat is working"
else
echo "Tomcat is error"
kill -9 $TomcatID
sleep 3
rm -rf /home/ekp/linux64/tomcat/work/*
rm -rf /home/ekp/linux64/tomcat/temp/*
su - xxx -c /home/ekp/linux64/start-normal.sh //以普通用户运行tomcat ,start-normal.sh是tomcat启动脚本 可能不一定是这个路径。
sleep 3m
fi