#!/bin/sh pid=`ps -ef | grep tomcat | grep -v grep | grep '/data1/tomcat/apache-tomcat-7.0.70/bin' | awk '{print $2}'` echo $pid if [ -n "$pid" ] then { echo ===========shutdown================ /data1/tomcat/apache-tomcat-7.0.70/bin/shutdown.sh sleep 1 pid=`ps aux | grep tomcat | grep -v grep | grep '/data1/tomcat/apache-tomcat-7.0.70/bin' | awk '{print $2}'` if [ -n "$pid" ] then { sleep 1 echo ========kill tomcat============== kill -9 $pid } fi sleep 1 echo ===========startup.sh============== /data1/tomcat/apache-tomcat-7.0.70/bin/startup.sh } else echo ===========startup.sh============== /data1/tomcat/apache-tomcat-7.0.70/bin/startup.sh fi
chmod a+x test.sh
crontab -e
30 04 * * * /root/test.sh
service crond stop service crond start
tail -f /var/log/cron