![如何杀死特定的java进程?](https://linux22.com/image/1152623/%E5%A6%82%E4%BD%95%E6%9D%80%E6%AD%BB%E7%89%B9%E5%AE%9A%E7%9A%84java%E8%BF%9B%E7%A8%8B%EF%BC%9F.png)
ps -aux | less
显示器
java -jar /var/appname.jar
现在我要用
killall -9 java
但是如果还有另一个 java 进程,java -jar /var/anotherappname.jar
如何仅终止第一个?
答案1
我建议使用pkill
带有-f
标志的来匹配整个命令:
pkill -f /var/appname.jar
首先测试
pgrep -af /var/appname.jar
从man pkill
:
-f, --full
The pattern is normally only matched against the process name.
When -f is set, the full command line is used.