所以我运行这个命令来找到运行我的 JAR 的 java 进程。
wmic.exe process where "name like '%java%'" get processid,commandline | find "myjar.jar"
上述命令的控制台输出如下所示:
javaw -jar "\myjar.jar" 1932
我如何解析这个输出,以便我可以使用进程 ID 1932 来杀死它:
TASKKILL /PID 1932
您不需要获取PID
或使用TaskKill
,WMIC
可以直接为您完成。
从命令行:
WMIC Process Where "CommandLine Like '%myjar.jar%'" Call Terminate >Nul 2>&1
从批处理文件中,您需要将百分比字符加倍:
@WMIC Process Where "CommandLine Like '%%myjar.jar%%'" Call Terminate >Nul 2>&1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句