定時重啓Tomcat

#!/bin/sh

. /etc/profile

pid=`ps aux | grep tomcat7 | grep -v grep | grep -v retomcat | awk '{print $2}'`
echo $pid

if [ -n "$pid" ]
then
{
   echo ===========shutdown================
   /usr/local/tomcat7/bin/shutdown.sh
   sleep 1 
   pid=`ps aux | grep tomcat7 | grep -v grep | grep -v retomcat | awk '{print $2}'`
   if [ -n "$pid" ]
   then
    {
      sleep 1 
      echo ========kill tomcat==============  
      kill -9 $pid
    }
   fi
   sleep 1
   echo ===========startup.sh==============
   /usr/local/tomcat7/bin/startup.sh
 }
else
echo ===========startup.sh==============
/usr/local/tomcat7/bin/startup.sh

fi

把腳本添加到cron定時器中便可。
shell

相關文章
相關標籤/搜索