一、启动Tomcat时将PID记录到文件里
编辑${TOMCAT_HOME}/bin/catalina.sh,在开头加上CATALINA_PID="tomcat.pid",再次启动Tomcat时,会在bin目录下生成一个tomcat.pid文件,存放当前Tomcat的PID。
二、通过读取PID里的值,杀掉Tomcat进程
有的时候我们使用shutdow.sh 并不能真正的关掉Tomcat进程,所以只能通过这种方式。在这里需要使用到xargs命令。
cat
tomcat.pid |
xargs
sudo
kill
-9
#将读取出来的pid传递给 kill 命令
cat
tomcat.pid |
xargs
-t
sudo
kill
-9
#将读取出来的pid传递给 kill 命令,并打印出执行的最终命令。(先打印,在执行)
|