从日志文件实时到终端

Som*_*ody 4 ubuntu ssh logging putty stdout

我在 Ubuntu 上。

是否可以在终端中打开 putty 并观察日志文件的更新?就像标准输出是否会被定向到终端一样?

例如,我将一个应用程序的 stdout 和 stderr 定向到一个文件中,并且想查看我的应用程序如何从另一个终端启动。

Kha*_*led 7

如果要跟踪日志文件,可以使用著名的:

$ tail -f /path/to/log/file
Run Code Online (Sandbox Code Playgroud)


jan*_*kes 6

除了tail -f,您还 可以less+F参数一起使用,这将允许您跟踪新的新输入,但同时可以访问 的所有交互功能less,例如搜索。

在某些情况下,最好使用tail -F(或less --follow-name) 而不是tail -f。这可确保即使文件名更改,您也能继续遵循新的输入。它对某些日志轮换软件特别有用。