码迷,mamicode.com
首页 > 系统相关 > 详细

linux下tomcat重启脚本

时间:2017-09-07 18:16:54      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:勿喷   第一个   java   tocmat   tom   int   else   name   ==   

   公司部署服务总是重启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重启脚本

标签:勿喷   第一个   java   tocmat   tom   int   else   name   ==   

原文地址:http://www.cnblogs.com/Think-007/p/7490674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!