zoukankan      html  css  js  c++  java
  • linux环境下编写shell脚本实现启动停止tomcat服务

    第一步:以管理员的身份进入控制台,在指定目录下新建一个shell脚本,我这里命名为tomcat.sh

    第二步:编写shell脚本

    #!/bin/bash
    tomcat_home=/usr/tomcat/apache-tomcat-8.0.48
    SHUTDOWN=$tomcat_home/bin/shutdown.sh
    STARTTOMCAT=$tomcat_home/bin/startup.sh
    
    case $1 in
    start)
    echo "启动$tomcat_home"
    $STARTTOMCAT
    ;;
    stop)
    echo "关闭$tomcat_home"
    $SHUTDOWN
    pidlist=`ps -ef |grep tomcat  |grep -v "grep"|awk '{print $2}'`
    kill -9 $pidlist
    
    #!/bin/bash
    tomcat_home=/usr/tomcat/apache-tomcat-8.0.48
    SHUTDOWN=$tomcat_home/bin/shutdown.sh
    STARTTOMCAT=$tomcat_home/bin/startup.sh
    
    case $1 in
    start)
    echo "启动$tomcat_home"
    $STARTTOMCAT
    ;;
    stop)
    echo "关闭$tomcat_home"
    $SHUTDOWN
    pidlist=`ps -ef |grep tomcat  |grep -v "grep"|awk '{print $2}'`
    kill -9 $pidlist
    
    stop)
    echo "关闭$tomcat_home"
    $SHUTDOWN
    pidlist=`ps -ef |grep tomcat  |grep -v "grep"|awk '{print $2}'`
    kill -9 $pidlist
    
    #删除日志文件,如果你不先删除可以不要下面一行
    rm  $tomcat_home/logs/* -rf
    #删除tomcat的临时目录
    rm  $tomcat_home/work/* -rf
    ;;
    restart)
    echo "关闭$tomcat_home"
    $SHUTDOWN
    pidlist=`ps -ef |grep tomcat  |grep -v "grep"|awk '{print $2}'`
    kill -9 $pidlist
    
    #删除日志文件,如果你不先删除可以不要下面一行
    rm  $tomcat_home/logs/* -rf
    #删除tomcat的临时目录
    rm  $tomcat_home/work/* -rf
    
    sleep 5
    echo "启动$tomcat_home"
    $STARTTOMCAT
    #看启动日志
    #tail -f $tomcat_home/logs/catalina.out
    ;;
    logs)
    cd /mnt/alidata/apache-tomcat-7.0.68/logs
    
    tail -f catalina.out
    ;;
    esac

     启动服务:

    ./tomcat.sh start

    停止服务:

    ./tomcat.sh stop

    注意:

    1、编写脚本里的tomcat的路径是你自己的tomcat的路径

    2、第一次运行脚本的时候可能会出现报错

    那么就要给脚本设置权限

    chmod 777 ./tomcat.sh 

    然后运行就可以了 

  • 相关阅读:
    MS对SharePoint的支持力度...?
    一个很Cool的特性
    朋友landws做的一个ORM Component
    今天才知道原来IE扩展了一个showModalDialog()
    解决了那个SharePoint的小问题
    工作、SOA、MBF…
    DiskBased Caching in Whidbey, Longhorn...
    昨晚上写的关于IBuySpy里面用户权限验证方面的东西
    昨晚上写的关于IBuySpy里面用户权限验证方面的东西
    加入定制的WebService到SharePoint站点中
  • 原文地址:https://www.cnblogs.com/zhangdiIT/p/8213636.html
Copyright © 2011-2022 走看看