在重定向它的标准输出、标准错误并通过管道传递它之后,我正在保存命令的输出。事情似乎运行良好,但我注意到 bash 屏幕更新延迟几乎 <= 37 秒。
我在使用“tail -f output-ping.txt”检查输出文件时看到的相同延迟。即使使用 ping,我也从未见过这样的延迟,我也不认为这是因为 tee 发生的。这是因为执行了许多重定向吗?你觉得呢?你有没有什么想法!谢谢。
ping google.com 2>&1 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; }' | tee -a 输出-ping.txt