在linux下查看Tomcat服务是否启动,以及如何强制关闭

PS的aux和-ef参数

 ps aux是用BSD格式来显示结果,

ps -ef是用全格式的System V格式,显示出来就是带全路径的进程名.

用ps aux和-ef得到的结果居然不一样,以后尽量用-ef参数吧。

ps -ef | grep XXX命令下可以完整显示该进程。



查看是否已经有tomcat在运行了

ps -ef |grep tomcat

如果需要强制杀掉某个进程,可以用:

kill -9 pid #pid 为相应的进程号

其中,-9代表强制操作。#pid为进程号pid,比如杀掉tomcat的进程就可以这样操作。


在网上看到有时可能使用tomcat的shutdown.sh无法正常关闭,这时候需要杀掉所有tomcat进程,一个个kill十分麻烦。

可以采用如下方法,这个我没有试过,有遇到这种情况的朋友可以试试,然后请把结果在下面的评论处告诉我,谢谢分享。


linux kill某一用户的所有tomcat进程

ps aufx|grep tomcat|grep root|awk '{print $2}'|xargs kill -9

有时直接用shutdown.sh关闭不了tomcat,要强制kill掉,但是可能tomcat启动了多次,进程里已经有了多个tomcat进程,一个一个关闭相当麻烦,可以使用以上命令一次性关闭某一个用户所有tomcat进程。


你可能感兴趣的:(tomcat,linux)