在 CentOS 上杀掉 Java 进程,常见做法如下:
ps -ef | grep java
或
jps -l
(jps 是 JDK 自带命令,更直观)
示例输出:
user 12345 1 0 10:00 ? 00:00:30 java -jar app.jar
kill 12345
或
kill -15 12345
(SIGTERM,给进程优雅退出机会)
如果进程不退出:
kill -9 12345
(SIGKILL,强制杀死,不推荐首选)
pkill -f java
或
kill -9 $(ps -ef | grep java | grep -v grep | awk '{print $2}')
比如端口是 8080:
lsof -i:8080
kill -9 <PID>
kill -15如果你愿意,可以告诉我具体场景(如 Spring Boot、Tomcat、Docker),我可以给更精确的方法。