将 /var/log/foo 打印到终端屏幕

将 /var/log/foo 打印到终端屏幕

我编写了一些在笔记本电脑上运行的服务,这些服务将日志数据写入 /var/log/messages 等。是否可以获取此日志文件或其他日志文件的任何更新,以便将数据写入屏幕?当我说屏幕时,我指的是输入 Alt+Fx 按钮时出现的终端窗口。

我想要的不是登录消息,而是将一个或多个特定日志文件中的数据自动写入此屏幕,并且无法使用这些屏幕登录。

我不会自动运行 X,因此仍然经常使用这些快捷键来获取信息。通常我会按 Alt+Fx,登录并执行 tail -f /var/log/foo。

这可能很重要。使用 Debian 和 Fedora 时,bash 是首选终端,但我也可以使用其他终端。

答案1

希望这和你正在寻找的类似,我刚刚尝试使用 Knoppix BootCD,

tail -f /var/log/Xorg.0.log | tee /dev/tty2 > /dev/null

相关内容