首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不要等到Shell重定向的返回时

不要等到Shell重定向的返回时
EN

Unix & Linux用户
提问于 2015-08-13 14:51:42
回答 1查看 223关注 0票数 2

我想将脚本(Python或任何其他类型)的输出重定向到文件。易于使用>或>>。

但是,对于这两个文件,只有脚本返回一次,输出才会写入文件中。一旦从标准输出重定向,是否有方法在文件中写入输出?有点像一个日志文件,可以访问它来读取脚本的最后几个步骤。

提前谢谢。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-08-13 14:59:00

许多程序会缓冲它们的输出,或者shell会缓冲它,所以它不一定要等到脚本完成,而是直到缓冲区(通常是4096字节)满了为止。在脚本中,您可以在每次需要时手动刷新缓冲区。或者,您可以尝试像非缓冲这样的外部包。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/223027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档