zoukankan      html  css  js  c++  java
  • linux下tomcat的启动,停止,重启脚本

    1.tomcat的启动脚本

    #vi start_tomcat.sh

    pid=`ps -ef |grep tomcat |grep -v grep|awk '{print $2}'`       ##定义变量pid,等号两边不能有空格,另外``是Esc下面的两点,两点代表我执行的是命令

    if[ $pid ]                       ##判断pid是否为真,非空即为真,中括号两边一定要有空格

    then

    echo  "tomcat is running....byebye"   ##echo后面一定要有空格

    else

    echo  "tomcat is zhengzai qidong....."

    sh  /usr/local/tomcat/apache-tomcat-8.5.30/bin/startup.sh &&tail -f /usr/local/tomcat/apache-tomcat-8.5.30/logs/catalina.out  #启动tomcat同时打印日志

    fi

    完整的日志如下:

    但是做的过程还是遇到了一些问题:

    第一次运行忘记写fi,程序报错“./start_tomcat1.sh: line 8: syntax error: unexpected end of file”

    第二次,echo后面没有写空格就直接echo"tomcat is running ......byebye",程序报错“./start_tomcat1.sh: line 4: echotomcat is running...byebye: command not found”

     

    2.tomcat的停止脚本#vi stop_tomcat.sh

    3.启动的脚本

    #vi restart_tomcat.sh

    sh /tmp/stop_tomcat.sh

    sh /tmp/start_tomcat.sh

    经调试,以上脚本均能正常运行,不报错。

  • 相关阅读:
    cocos2d-x 动画特效集合
    cocos2d-x 2.0 序列帧动画 深入分析
    cocos2d-x 的CCObject与autorelease 之深入分析
    cocos2d-x 2.0 拖尾效果分析
    Cocos2d-x 2.0 自适应多种分辨率
    cocos2d-x学习笔记
    golang中并发sync和channel
    深入学习golang(2)—channel
    golang手动管理内存
    golang 内存池
  • 原文地址:https://www.cnblogs.com/yyl6/p/10767341.html
Copyright © 2011-2022 走看看