我在Java应用程序中调用了一些python脚本。我使用zt-exec调用这些脚本。如果用户不想等待执行结束,我还需要能够完成这些过程。据记载,zt-process-killer可以杀死由zt-exec启动的进程。但是我找不到如何执行此操作的示例。
new ProcessExecutor().command("pytho3", scriptname)
.redirectOutput(new LogOutputStream() {
@Override
protected void processLine(String line) {
System.out.println(line);
}
})
.execute();
Future<ProcessResult> future = new ProcessExecutor()
.command("python3", scriptname)
.readOutput(true)
.start().getFuture();
String output = future.get(60, TimeUnit.SECONDS).outputUTF8();
return output;
我如何使用zt-process-killer杀死这些进程?