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

    新建

    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打开查看是否原本就是乱码。

  • 相关阅读:
    ARTS第十一周
    ARTS第十周
    ARTS第九周
    一.Java技术现象
    ARTS第八周
    2019书单
    10.枚举的使用
    9.文件输入与输出
    软件模块化设计
    8.String API
  • 原文地址:https://www.cnblogs.com/aeolian/p/12512038.html
Copyright © 2011-2022 走看看