gpt4 book ai didi

java如何调用外部unix命令

转载 作者:行者123 更新时间:2023-12-02 05:59:35 24 4
gpt4 key购买 nike

我想用java代码调用unix系统命令,我写的代码是这样的:

String cmd = "split -a -d -b 10M test.txt";

进程execProc = Runtime.getRuntime().exec(cmd);

我希望当外部命令完成后,我可以继续执行下面的程序。如何实现?

最佳答案

尝试

execProc.waitFor();

这应该阻塞,直到命令完成。也许您应该考虑使用 ProcessBuilder ,它提供了更方便的 API 来处理流程。

ProcessBuilder builder = new ProcessBuilder(command);
Process process = builder.start();
process.waitFor();
InputStream stream = process.getInputStream();

关于java如何调用外部unix命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22784298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com