如何在当前终端打印到达日志文件的新日志?

如何在当前终端打印到达日志文件的新日志?

我找不到我的问题的答案,而且我不知道该如何继续......

我想在当前终端(可能仅针对特定用户)打印添加到日志文件的新日志,而无需运行任何命令。我想在不手动检查日志文件的情况下获知特定事件。

我更愿意监控日志文件,而不是将服务的输出重定向到日志文件和控制台。如果我可以过滤并仅显示所需的日志,那就太完美了……

你能帮助我实现这个目标吗?谢谢

答案1

您可以使用类似 tail 的命令并将 -f 参数传递到 less 命令中来实现此目的。

如果日志特别长并且不断增长,您可以在终端中尝试此操作。

    tail -200f agent-install.log | less

当新的日志消息流入您的日志文件时,您可以继续看到它们。

您可以在 less 中使用所有键盘控件,就像在静态文件中使用 less 一样。您可以在 less 中使用所有键盘控件,就像在静态文件中使用 less 一样。

Control-C 停止整个命令。

相关内容