• shutdown无法杀掉进程?不要慌


    1、启动时记录下pid

    修改$TOMCAT_HOME/bin/catalina.sh文件,大约在128行左右,在PRGDIR下面一行添加CATALINA_PID参数行,修改完成后应该跟下面相同

    CATALINA_PID=$PRGDIR/CATALINA_PID也可以自定义pid路径,例如“CATALINA_PID=/var/run/tomcat.pid”
    (原文链接:https://blog.csdn.net/wangjc_opal/article/details/78026749)

    2、在tomcat/bin/catalina.sh脚中,加入下面这三行

    if [ -z "$CATALINA_PID" ]; then
      CATALINA_PID=$PRGDIR/CATALINA_PID
      cat $CATALINA_PID
    fi
    

     

     

    3、在tomcat/bin/shutdown.sh文件中增加一个参数,shutdown时杀掉启动记录的pid

    原来的            exec "$PRGDIR"/"$EXECUTABLE" stop "$@"

     增加参数后    exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"
     
     
    以上,亲测有效。
     
    原处理方法:(每次操作,费时费力)
    ps -ef |  grep java
    kill -9 pid
  • 相关阅读:
    python yield 理解
    创建loop设备
    git 添加submodule 以及更名
    用了linux 这么久,终于发现一个需要硬连接的地方
    gdb 查看内存
    att 汇编 helloworld
    ln 创建连接和mount -bind用法
    区间DP
    数位DP
    VS反汇编分析
  • 原文地址:https://www.cnblogs.com/xuzhuteng/p/12500876.html
Copyright © 2020-2023  润新知