加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 同时在屏幕和文件上显示标准输出

发布时间:2020-12-15 22:47:49 所属栏目:安全 来源:网络整理
导读:我想将标准输出从我的脚本记录到文件中,但也可以在屏幕上显示它以进行实时监控.该脚本每秒输出大约10次. 我试图将stdout重定向到一个文件,然后从另一个终端尾部-f该文件,但由于某种原因,tail更新屏幕的速度明显慢于脚本写入文件. 造成这种滞后的原因是什么?
我想将标准输出从我的脚本记录到文件中,但也可以在屏幕上显示它以进行实时监控.该脚本每秒输出大约10次.

我试图将stdout重定向到一个文件,然后从另一个终端尾部-f该文件,但由于某种原因,tail更新屏幕的速度明显慢于脚本写入文件.

造成这种滞后的原因是什么?是否有另一种方法可以在我的终端和文件中获取一个标准输出流以供以后检查?

解决方法

我不能说为什么尾巴滞后,但你可以使用发球台:

将输出重定向到多个文件,将标准输入复制到标准输出,也复制到作为参数给出的任何文件.当您不仅希望沿管道发送一些数据,而且还希望保存副本时,这非常有用.

示例:< command> | tee< outputFile>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读