标签: linux bash
我有一个程序会间歇性地打印到stdout。我想在屏幕上看到输出并将其重定向到文件。
我可以使用tee,如下所示:
tee
foo | tee ./log.txt
但是,只有当foo终止时才会将输出打印到屏幕上,不允许我观察程序的进度。
foo
有没有办法连续显示程序的输出并将其重定向到日志文件?
答案 0 :(得分:0)
将输出写入文件并实时显示是否可以接受?
$> foo > ./log.txt & tail -f ./log.txt