Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

Linux下定时重新启动tomcat脚本



Published by admin on 01月 17, 2011

关闭后,10秒后重启
 

#!/bin/sh
set -o xtrace

export JDK_HOME=/usr/java/jk1.5.0_12
export JAVA_HOME=/usr/java/jk1.5.0_12

#解决tomcat中文路径问题
export LC_ALL=zh_CN.GB18030

tomcat_path=/usr/tomcat5.0
tomcat_log=/home/tomcat_restart.log

GETPID=`ps -ef | grep java| grep -v ”grep”|awk ’{print $2}’|xargs|awk ’{print $1                                              }’`

if [ -z $GETPID ];then
   {
    $tomcat_path/bin/catalina.sh start
    echo ”`date ”+%F %T %A”`tomcat is running” >>$tomcat_log
    }
fi

sleep 3

GETNEWPID=`ps -ef | grep java| grep -v ”grep”|awk ’{print $2}’|xargs|awk ’{print                                               $1}’`

if [ -n $GETNEWPID ]; then
   {
    #$tomcat_path/bin/catalina.sh stop
     kill -9 $GETNEWPID
     echo ”`date ”+%F %T %A”`tomcat is stop!!!” >>$tomcat_log

     sleep 5
     $tomcat_path/bin/catalina.sh start
     echo ”`date ”+%F %T %A”`tomcat is running” >>$tomcat_log

    }



【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment