#!/bin/sh #查找tomcat的pid set uiii="" set uiii=`(ps -ef|grep webServer |grep -v "grep"|awk '{print $2}')` echo 'tomcat pid is' $uiii if [ $uiii == "" ] ;then #如果TOMCAT 的PID不存在就启动tomcat export JAVA_HOME=/usr/jdk1.6 export CLASSPATH=.:$JAVA_HOME/lib/tools.jar export CATALINA_HOME=/opt/tomcat-6.0.30 export PATH=$JAVA_HOME/bin:$PATH echo "restart tomcat." /opt/tomcat*/bin/startup.sh fi
可以把这个shell脚本命令为:tomcat_check.sh
然后
把tomcat_check.sh加入到solaris系统中的crontab中,定时为10分钟监控一次。
浙公网安备 33010602011771号