zoukankan      html  css  js  c++  java
  • tomcat停止和启动脚本

    日常重启tomcat比较麻烦,所以写了2个脚本,在脚本后输入tomcat名称即可

    启动或重启tomcat

    #!/bin/sh

    TOMCAT_HOME=/usr/java/$1

    if [ ! -n "$1" ]; then

            echo "请输入tomcat名称!!!"

    elif [ ! -d "${TOMCAT_HOME}" ]; then

            echo "目录不存在!!!"

    else

            echo "===============================${TOMCAT_HOME}=========================="

            pid=$(ps -ef|grep ${TOMCAT_HOME} |grep -v 'grep'|awk '{print $2}')

            if [ ! -n "${pid}" ]; then

                    echo "==========================start tomcat========================"

            else

                    for temp_pid in ${pid}

                    do

                            echo "=========================restart tomcat======================"

                            echo ${temp_pid}

                            kill -9 ${temp_pid}

                    done

            fi

            ${TOMCAT_HOME}/bin/startup.sh

    fi

    停止tomcat

    #!/bin/sh

    TOMCAT_HOME=/usr/java/$1

    if [ ! -n "$1" ]; then

            echo "请输入要停止的tomcat名称!!!"

    elif [ ! -d "${TOMCAT_HOME}" ]; then

            echo "目录不存在!!!"

    else

            echo "=====================${TOMCAT_HOME}============================"

            pid=$(ps -ef|grep ${TOMCAT_HOME} |grep -v 'grep'|awk '{print $2}')

            if [ ! -n ${pid} ]; then

                    echo "could not find pid"

            else

                    for temp_pid in ${pid}

                    do

                            echo ${temp_pid}

                            kill -9 ${temp_pid}

                    done

            fi

    fi

  • 相关阅读:
    多视点视频的分类和技术标准
    判断任意控制台输入十进制数是否为水仙花数(C++)
    mysql创建新用户并授权限
    Linux下使用sqlplus查询数据时乱行显示问题
    读Strarling有感
    Starling性能优化技巧
    如何在Django Rest Framework中过滤嵌套的序列化器?
    sql 高级教程
    小技巧字符串比较
    WPF MVVM DataGrid数据直更新
  • 原文地址:https://www.cnblogs.com/guuyoog/p/8717756.html
Copyright © 2011-2022 走看看