bat 监听tomcat 如果死掉则重启, 这个脚本怎么写?

2025-03-25 16:03:02
推荐回答(2个)
回答1:

flag=`ps -ef | grep tomcat | grep -v "grep" | wc -l`  
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
把上面脚本添加到cron定时检测

回答2:

关键是你如何判断tomcat死掉