系统相关
首页 > 系统相关> > shutdown无法杀掉进程?不要慌

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

标签:PRGDIR,bin,CATALINA,PID,杀掉,pid,shutdown,进程
来源: https://www.cnblogs.com/xuzhuteng/p/12500876.html