加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Tomcat 重启脚本

发布时间:2020-12-15 07:10:23 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 ################################################################################# Copyright 2015 All Rights Reserved #######################

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

################################################################################
# Copyright 2015 All Rights Reserved                                           #
################################################################################
# 系统名称 :                                                                   #
# 子系统名 :                                                                   #
# 文件名称 : restart.sh                                                        #
# 系统概要 : tomcat重启脚本                                                    #
#                                                                              #
#          放到指定{tomcat_home}/bin目录下,一个服务器如果有多个实例,         #
#           {tomcat_home}命名不同                                              # 
# 改版履历 :                                                                   #
# 版本     日期         作者名        备注                                     #
# 1.0.0   2015.07.31    enzhou.guo       初次作成                              #
################################################################################
#!/bin/sh
. /etc/profile
. ~/.bash_profile

TOMCAT_PATH=`dirname $(cd "$(dirname "$0")"; pwd)`

echo "TOMCAT_PATH is $TOMCAT_PATH"
cd $TOMCAT_PATH

TOMCAT_NAME="${PWD##*/}"
echo "TOMCAT_NAME is $TOMCAT_NAME"
 
PID=`ps aux | grep ${TOMCAT_NAME} | grep java | awk '{print $2}'`
 
if [ -n "$PID" ]; then
        echo "Will kill tomcat: $PID"
        sh "$TOMCAT_PATH/bin/shutdown.sh"
        sleep 6
else echo "No Tomcat Process $PID"
fi

 
PID=`ps aux | grep ${TOMCAT_NAME} | grep java | awk '{print $2}'`
echo $PID
#while [ -n "$PID" ]; do
     kill  $PID && sleep 1
#     echo "Try to kill $PID"
#done
 
 
sh "$TOMCAT_PATH/bin/startup.sh"
sleep 3
 
PID=`ps aux | grep ${TOMCAT_NAME} | grep java | awk '{print $2}'`
if [ -n "$PID" ]; then
        echo "Restart tomcat successfully!"
else
        echo "Fail to startup tomcat"
        exit 1
fi

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读