zoukankan      html  css  js  c++  java
  • Linux下面写Tomcat重启脚本

    https://www.cnblogs.com/aeolian/p/12512038.html

    新建

    touch restart_tomcat.sh     #新建文件
    chmox +x restart_tomcat.sh   #赋予权限

    写入脚本

    用vi命令写入

    复制代码
    #解决中文乱码问题
    export LANG="en_US.UTF-8"
    
    #执行命令,重启tomcat
    tomcat_home=/usr/local/tomcat/apache-tomcat-7.0.54
    #停止tomcat变量
    SHUTDOWN=$tomcat_home/bin/shutdown.sh
    #启动tomcat变量
    STARTTOMCAT=$tomcat_home/bin/startup.sh
    
    echo "正在关闭tomcat"
    $SHUTDOWN
    #ps -ef |grep test | grep -v grep |awk '{print $2}'|xargs kill -9 -p
    PID=`ps -ef |grep $tomcat_home  |grep -v grep | awk '{print $2}'`
    echo "进程号为:  $PID"
    if [ "$PID" == "" ];then  
       echo "进程不存在"
    else
       echo "进程存在杀死进程"
       kill -9 $PID
    fi
    echo "正在启动tomcat"
    $STARTTOMCAT
    复制代码

    报错

    unexpected end of file

    写完后需要在命令模式下输入 :set fileformat=unix 。然后再 :wq 。

    也可以使用 yum -y install dos2unix ,然后dos2unix restart_tomcat.sh

    乱码

    乱码用vi打开查看是否原本就是乱码。

  • 相关阅读:
    查看 lib 库信息
    评委打分(C++ 容器综合练习)
    二阶段12.16
    对搜狗输入法的使用心得
    二阶段12.14
    二阶段12.13
    二阶段12.12
    典型用户描述
    水王(课堂练习)
    一阶段11.21
  • 原文地址:https://www.cnblogs.com/zhoading/p/13187056.html
Copyright © 2011-2022 走看看