我像这样从我的 Java 代码运行进程p = run.exec("cmd /c start \"\" C:\\<nameof .cmd file>");
。在某些时候,我想终止这个进程。在进程上调用destroy()
方法会杀死进程,但我想关闭命令行,其中 procces 仍在运行。当我查看任务管理器时,这个进程没有名称,它只有 postfix .exe
。
所以我不能这样做p = run.exec("taskkill /F /IM <nameofexe>.exe");
,因为这个正在运行的进程没有名字。
有没有办法,如何完全关闭 cmd 并杀死这个正在运行的进程?