如何从 运行 停止进程?

How to stop the process from running?

这个问题可能有点类似于this or this问题。

如何在 Mac OS 中停止来自 运行 的 特定 .jar 文件?当我打开 activity 监视器时,它没有显示列出的进程。但我确定它是 运行 因为当我访问本地主机时(我从 Spring 启动应用程序开发了一个 .jar),我仍然可以看到欢迎消息!

能否告诉我如何停止执行特定的 .jar 文件?谢谢

第一步:ps -aux | grep xxx,xxx是.jar

的名字

第二步:kill -9 pid,pid可以从第一个命令得到

您可以使用 jps 获取 pid(和 jar 名称),awk 解析 pid,然后 kill 它。喜欢,(bash 或类似)

kill -9 $(jps | grep -i "thejar.jar" | awk '{print }')

kill -9 `jps | grep -i "thejar.jar" | awk '{print }'`

grep-i 选项使其不区分大小写。如果不需要,请省略。