我目前创建一个 ProcessBuilder 传递命令“bash -c [bashCommandString]”。bashCommandString 依次运行“bash -c [anotherCommandString]”。
我的代码调用 Process.getInputStream 和 getOutputStream 来获取通过 ProcessBuilder 启动的进程的标准输出和标准输入。
在这种情况下,
1) 在 [anotherCommandString] 中运行的脚本的标准输入和标准输出是否可以通过 Process.getInputStream 和 getOutputStream 检索?
2) stdin 和 stdout 的 IO 性能会受到这种脚本执行嵌套的影响吗?
提前致谢。