【发布时间】:2020-05-14 20:14:18
【问题描述】:
fn main() {
let output = Command::new("/bin/bash")
.args(&["-c", "docker","build", "-t", "postgres:latest", "-", "<>", "dockers/PostgreSql"])
.output()
.expect("failed to execute process");
println!("{:?}", output);
}
- 以上代码运行良好,但仅在 docker 脚本完全运行后才打印输出,但我想在我的 Linux 终端中看到所有命令输出,并希望看到输出,
- 我尝试了文档中给出的所有组合并阅读了很多遍,不明白,如何将stdout重定向到我的终端窗口,
【问题讨论】:
-
这与stackoverflow.com/questions/21011330/… 非常相似(可能重复)。
标签: rust