如何确保进程是否在Java中正确终止

时间:2018-06-11 14:28:55

标签: java sqlplus processbuilder

我使用ProcessBuilder运行sqlplus,它将执行一些sql脚本。我使用的代码是:

String[] command = { "sqlplus", myDatabaseConnectionInfo, "@C:\script1.sql",  "C:\output.log"};
probuilder = new ProcessBuilder(command);
Process process = probuilder.start();

在上面的sqlplus语法中,我想将输出记录到日志文件:output.log,因此我不需要在这里获取“process.getInputStream()”。但我想确保在我的其余代码继续执行之前,此进程已经终止。因为有时我意识到我的其余代码是在我的sqlplus进程完成之前执行的。任何人都可以帮助我如何确定在这种情况下是否终止进程?谢谢!

0 个答案:

没有答案