我找不到我的问题的答案,而且我不知道该如何继续......
我想在当前终端(可能仅针对特定用户)打印添加到日志文件的新日志,而无需运行任何命令。我想在不手动检查日志文件的情况下获知特定事件。
我更愿意监控日志文件,而不是将服务的输出重定向到日志文件和控制台。如果我可以过滤并仅显示所需的日志,那就太完美了……
你能帮助我实现这个目标吗?谢谢
答案1
您可以使用类似 tail 的命令并将 -f 参数传递到 less 命令中来实现此目的。
如果日志特别长并且不断增长,您可以在终端中尝试此操作。
tail -200f agent-install.log | less
当新的日志消息流入您的日志文件时,您可以继续看到它们。
您可以在 less 中使用所有键盘控件,就像在静态文件中使用 less 一样。您可以在 less 中使用所有键盘控件,就像在静态文件中使用 less 一样。
Control-C 停止整个命令。