我尝试通过apache-commons-exec捕获python进程输出。但是它看起来不会打印输出,输出仅在python进程结束后显示。ExecuteWatchdog.INFINITE_TIMEOUT);这是我想要执行的python代码(我只在python进程退出后获得输出,但我想要的是实时获得输出)
f
我正在尝试使用ProcessBuilder或apache DefaultExecutor作为另一个用户启动一个使用Java的进程,并能够读取该进程的标准输出:我拥有的示例代码:DefaultExecutor executor = new DefaultExecutor();
PumpStreamHandlerstreamHandler = new PumpStreamHandler</e
DefaultExecutor exec = new DefaultExecutor(); PumpStreamHandlerstreamHandler = new PumpStreamHandler(outputStream); CommandLinedev/launch.sh");
int exit = exec.execute(c