【发布时间】:2018-09-26 21:20:33
【问题描述】:
如何阻止特定 .jar 文件在 Mac OS 中运行?当我打开活动监视器时,它没有显示列出的进程。但我确信它正在运行,因为当我访问 localhost(我从 Spring Boot 应用程序开发了一个 .jar)时,我仍然可以看到欢迎消息!
您能否告诉我如何阻止特定的 .jar 文件执行?谢谢。
【问题讨论】:
标签: java spring-boot jar executable-jar
如何阻止特定 .jar 文件在 Mac OS 中运行?当我打开活动监视器时,它没有显示列出的进程。但我确信它正在运行,因为当我访问 localhost(我从 Spring Boot 应用程序开发了一个 .jar)时,我仍然可以看到欢迎消息!
您能否告诉我如何阻止特定的 .jar 文件执行?谢谢。
【问题讨论】:
标签: java spring-boot jar executable-jar
Step1:ps -aux | grep xxx,xxx是.jar的名字
Step2:kill -9 pid, pid 可以从第一个命令得到。
【讨论】:
您可以使用jps 来获取 pid(和 jar 名称),awk 来解析 pid,然后使用 kill 它。喜欢,(使用 bash 或类似的)
kill -9 $(jps | grep -i "thejar.jar" | awk '{print $1}')
或
kill -9 `jps | grep -i "thejar.jar" | awk '{print $1}'`
grep 的 -i 选项使其不区分大小写。如果不需要,请省略。
【讨论】: