我在JVM中运行了Cobertura工具jar。当我在运行应用程序的Windows中按下Ctrl时,JVM结束和Cobertura结果被成功地刷新到cobertura.ser文件。但是我需要用命令/工具(不是Ctrl)来停止这个JVM,类似于Linux中的“软杀伤”(没有"-9“参数的”杀死“命令)。当我使用"taskkill /PID 1234“时,它写道:
D:\>taskkill /PID 1234
ERROR: The process with PID 1234 could not be terminated.
Reason: This process can only be terminated forcefully (with /F option).但是当我使用参数/F时,JVM会被强制终止,这就是为什么Cobertura结果不会被刷新到cobertura.ser文件的原因。
如何使用Windows命令/第三方工具使用成功的Cobertura刷新(windows“软杀”)杀死JVM?
发布于 2013-02-19 08:39:45
尝试查看WMI,使用JavaScript或VBScript创建选择进程和终止进程的规则。
例如,http://community.spiceworks.com/scripts/show/498-kill-a-process-using-wmi -使用VBScript招募简单的杀死脚本。
https://stackoverflow.com/questions/14952948
复制相似问题