我可以使用以下命令从Groovy运行Groovy脚本



但是,我找不到终止/终止进程的方法。 waitForOrKill(1)destroy()像它们一样起作用,但是外部过程继续运行。调用exitValue()失败并显示



如何终止已开始的过程?

最佳答案

我通过从要执行的字符串中删除cmd /c来解决了这个问题。似乎cmd产生了Groovy,因此waitForOrKill()杀死了cmd进程,但是groovy进程仍在运行。没有cmd /c,我就生成了一个普通的进程,并且waitForOrKill()成功地杀死了它。

关于groovy - 杀死以Groovy execute()开始的进程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/473724/

10-15 08:13