flag=`ps -ef | grep tomcat | grep -v "grep" | wc -l`把上面脚本添加到cron定时检测
if [ $flag -lt 1 ]; then
${CATALINA_HOME}/bin/shutdown.sh
sleep 10
kill -9 `ps aux|grep "tomcat"|grep -v grep|awk '{print $2}'`
sleep 10
${CATALINA_HOME}/bin/startup.sh
sleep 5
else
echo "tomcat运行正常."
fi
关键是你如何判断tomcat死掉