告诉nohup实时写入输出

喂我

使用nohup脚本,输出将被缓冲,并且仅在脚本执行完毕后才转储到日志文件(nohup.out)。以接近实时的方式查看脚本输出以了解其进展情况将非常有用。nohup每当脚本产生输出时,是否有办法写入输出?或者,由于这种频繁的文件访问操作很慢,因此要在执行期间定期转储输出?

约翰·兹温克

为此有一个特殊程序:缓冲!参见http://linux.die.net/man/1/unbuffer

这个想法是您程序的输出例程会认识到stdout不是终端(isatty(stdout) == false),因此它们会将输出缓冲到最大大小。unbuffer程序用作程序的包装程序,将“欺骗”它一次写入一行输出,就像直接在交互式终端中运行该程序一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

nohup是否可以将输出既写入文件nohup.out又写入屏幕/终端?

来自分类Dev

我怎样才能读取和实时写入实时显示输出的过程中的JTextArea?(的Java Swing)

来自分类Dev

Python:如何写入子流程的标准输入并实时读取其输出

来自分类Dev

禁止写入nohup.out

来自分类Dev

禁止写入nohup.out

来自分类Dev

实时捕获Jython输出

来自分类Dev

实时解析程序输出

来自分类Dev

实时输出重定向

来自分类Dev

cURL实时输出CLI

来自分类Dev

实时捕获Jython输出

来自分类Dev

php实时输出system()

来自分类Dev

实时更改bjobs输出

来自分类Dev

用C实时写入文件

来自分类Dev

实时解析写入标准的行

来自分类Dev

nohup:忽略输入并将输出附加到“ nohup.out”

来自分类Dev

nohup命令无法将输出打印到nohup.out

来自分类Dev

nohup:忽略输入并将输出附加到“ nohup.out”

来自分类Dev

Nohup下奇怪的Ruby输出滞后?

来自分类Dev

如何“ nohup”命令并记录“ time”的输出

来自分类Dev

Nohup下奇怪的Ruby输出滞后?

来自分类Dev

nohup与简单输出重定向之间的区别

来自分类Dev

在不同的输出上使用nohup和时间

来自分类Dev

嵌套的nohup错误处理输出

来自分类Dev

nohup 多个顺序命令不记录输出

来自分类Dev

实时修改Shell标准输出

来自分类Dev

实时修改`tail -f`输出

来自分类常见问题

子流程命令的实时输出

来自分类Dev

Ruby:打印系统实时输出?

来自分类Dev

libsuperuser实时获取命令输出