linux下tomcat重启脚本

Posted Think-007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下tomcat重启脚本相关的知识,希望对你有一定的参考价值。

   公司部署服务总是重启tomcat ,然后尝试学学shelll,初学shell脚本,就用个笨方法谢了一个tomcat重启的脚本,小记录一下,同时也留作以后备用,技术含量不高,但是是第一个完整的脚本。(有很多不标准的地方,欢迎各路大牛留言指导,勿喷。)

#!/bin/sh
#tomcat restart shell script

name=`echo "$1"`


if [ "${name}" == "--n" ]

then

    echo ""
    echo "restart--> $2  tocmat container"

    processid=`ps -ef | grep java | grep "$2" | awk {print $2}`
    
    #if processid is not blank then kill it    
    if [ "${processid}" != "" ]
    then
        echo "processid is--> ${processid}"
        echo "start to kill process--> $2"
    
        kill -9 ${processid}
    fi

    #start tomcat
    echo "starting process"
    echo ".."
    echo "...."
    echo "......"
    echo "........"
    echo ""

    "$2""bin/startup.sh"

else
    echo ""
    echo "please use [--n]  to define container absolute path."
    echo ""
    echo "       ----for exampel:  ./ex.sh --n /usr/home/tomcat_a/ "
    echo ""

fi

 

以上是关于linux下tomcat重启脚本的主要内容,如果未能解决你的问题,请参考以下文章

linux下tomcat重启脚本(使用tomcat.pid)(推荐)

简单的Linux下重启多个Tomcat服务的脚本

Linux下shell脚本监控Tomcat的状态并实现自动启动

linux 系统tomcat定时重启

Linux脚本 重启tomcat并查看日志

Linux下面写Tomcat重启脚本