zoukankan      html  css  js  c++  java
  • 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 ""
      sleep 10 #防止启动过快,日志文件无法生成
    
        "$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
    

      

    原创博文,未经许可不得转载,转载请注明出处。
  • 相关阅读:
    [Luogu P4779] 单源最短路径(标准版)
    [Luogu P1659] 拉拉队排练
    [Luogu P3435] OKR-Periods of Words
    [Poj #2127] Greatest Common Increasing Subsequence
    [Poj #2019] Cornfields
    [Poj #1949] Chores
    关于我
    划水记录
    [AGC006C] Rabbit Exercise
    [AGC007C] Pushing Balls
  • 原文地址:https://www.cnblogs.com/Think-007/p/7490674.html
Copyright © 2011-2022 走看看