我需要终止进程 activemq-all-5.5.1.jar(....\app-launcher\target\lib\activemq-all-5.5.1.jar)。我使用 taskkill /im java.exe,但它会终止与 java 相关的所有其他应用程序。我只需要关闭这个特定的应用程序。有人能帮我吗?提前谢谢。
答案1
和
wmic process get /format:csv
您可以获得有关正在运行的进程的详细信息。您可以更具体地了解以下内容:
wmic process get processid,name,commandline /format:csv
或者类似
wmic process get processid,name,commandline /format:csv | find "activemq"
并解析结果以获取准确的 PID(如果您知道准确的命令行、进程名称或 pid,这将很容易)。在这种情况下,启动进程并立即获取其 pid 很方便。