zoukankan      html  css  js  c++  java
  • 重启Tomcat的脚本

    说明:一台服务器上跑了8个Tomcat

    case的方式:

    #!/bin/bash
    #reboot tomcat!!!
    #Author:fansik
    echo -e "33[1;42;31mchoice tomcatNo reboot!!!33[0m"
    cat << EOF
            1:reboot tomcat8081
            2:reboot tomcat8082
            3:reboot tomcat8083
            4:reboot tomcat8084
            5:reboot tomcat8085
            6:reboot tomcat8086
            7:reboot tomcat8087
            8:reboot tomcat8088
    EOF
    read -t 10 -p "Enter a mnumber : " number
    number=${number:-1}
    case $number in
        1)
            proId=`ps -ef | grep tomcat8081 | grep java | awk '{print $2}'`
            kill -9 $proId
            sleep 5
            cd /usr/tomcats/tomcat8081
            rm -rf logs/* work
            ./bin/startup.sh
            exit
            ;;
        2)
            proId=`ps -ef | grep tomcat8082 | grep java | awk '{print $2}'`
            kill -9 $proId
            sleep 5
            cd /usr/tomcats/tomcat8082
            rm -rf logs/* work
            ./bin/startup.sh
            exit
            ;;
        3)
            proId=`ps -ef | grep tomcat8083 | grep java | awk '{print $2}'`
            kill -9 $proId
            sleep 5
            cd /usr/tomcats/tomcat8083
            rm -rf logs/* work
            ./bin/startup.sh
            exit
            ;;
        4)
            proId=`ps -ef | grep tomcat8084 | grep java | awk '{print $2}'`
            kill -9 $proId
            sleep 5
            cd /usr/tomcats/tomcat8084
            rm -rf logs/* work
            ./bin/startup.sh
            exit
            ;;
        5)
            proId=`ps -ef | grep tomcat8085 | grep java | awk '{print $2}'`
            kill -9 $proId
            sleep 5
            cd /usr/tomcats/tomcat8085
            rm -rf logs/* work
            ./bin/startup.sh
            exit
            ;;
        6)
            proId=`ps -ef | grep tomcat8086 | grep java | awk '{print $2}'`
            kill -9 $proId
            sleep 5
            cd /usr/tomcats/tomcat8086
            rm -rf logs/* work
            ./bin/startup.sh
            exit
            ;;
        7)
            proId=`ps -ef | grep tomcat8087 | grep java | awk '{print $2}'`
            kill -9 $proId
            sleep 5
            cd /usr/tomcats/tomcat8087
            rm -rf logs/* work
            ./bin/startup.sh
            exit
            ;;
        8)
            proId=`ps -ef | grep tomcat8088 | grep java | awk '{print $2}'`
            kill -9 $proId
            sleep 5
            cd /usr/tomcats/tomcat8088
            rm -rf logs/* work
            ./bin/startup.sh
            exit
            ;;
        *)
            echo "please input 1-8"
    esac
  • 相关阅读:
    java类的继承
    Java数组运算
    Eclipse问题提示
    oracle的insert的时候&符号如何插入(转义)
    修改数据库用户名--CMD环境执行有效
    java环境变量设置
    当前时间时间戳以及10分钟后的时间戳
    复选框事件
    分享到
    多物体运动
  • 原文地址:https://www.cnblogs.com/fansik/p/5611774.html
Copyright © 2011-2022 走看看