linux - 如何将日志文件重定向(管道)到控制台?

标签 linux macos bash console terminal

我有一个日志文件,只能附加到该文件。我想将此日志文件通过管道传输到控制台,以便一旦新数据进入日志文件,控制台也会反射(reflect)新数据。当没有数据追加时,控制台应该阻塞在那里等待更新。

它就像一个代理服务器,将文件更新重定向到控制台。

如何使用 bash 实现这一点?

谢谢。

最佳答案

使用尾部:

tail -f logfile

-f 表示跟随,这正是您所需要的。

此外,如果您遇到文件无法访问的问题,请尝试使用 -F

关于linux - 如何将日志文件重定向(管道)到控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372316/

相关文章:

linux - 用文件名 linux 的一部分替换文件中的列

linux - 如何在传出数据包上插入 VLAN 标记

windows - Linux 和 Windows XP 上的 OpenGL 性能差异

cocoa - 如何在 OS X 上使用 Cocoa 或 Carbon 截取单个窗口的屏幕截图?

bash - 苹果电脑 `zsh: command not found: psql`

linux - Bash 有条件 grep 未产生预期输出

bash - Windows 10 - Bash (Ubuntu) SU(根密码)

c++ - 使用 boost 库在我的 PC 中获取我的以太网设备 IP 地址列表

ruby - 在 Mac 上将 html 文件转换为 pdf

regex - Mac 地址的 Grep 正则表达式