我有一个 Web 应用程序,它输出到许多带有性能信息的日志文件。一个日志文件输出代码执行时间,另一个输出 SQL 计时。我无法控制记录器或生成日志文件的代码,但我想在一个地方输出日志。
目前我正在做这样的事情
tail -f sqlLogs.log | grep sql-time
tail -f perflogs.log | grep exec-time
Run Code Online (Sandbox Code Playgroud)
每次在应用程序中执行 SQL 时,都会向控制台输出一些内容。但是我必须在两个单独的 SSH 会话中运行代码。但是,我希望能够在同一个 SSH 会话中尾随两个文件。这可能吗?
Ric*_*rri 20
是的,tail输出附加到命令行上给出的所有文件的行:
tail -F sqlLogs.log perflogs.log | egrep '(sql-time|exec-time)'
Run Code Online (Sandbox Code Playgroud)