将早期尾部日志的输出保存到文件中?

将早期尾部日志的输出保存到文件中?

是否可以将早期尾部日志的输出保存到文件中?

重现此问题的步骤:

  1. tail -f application.log
  2. Ctrl+C结束日志
  3. 现在将该输出保存到文件中。

我假设存在这样的算法。

tail -f application.log | cat >> EOF > /tmp/greppedTMP

答案1

怎么样

tail -f application.log | tee -a /tmp/log

球座会将 STDIN 保存到文件并将其发送到 STDOUT。 (没有-a它将会覆盖任何现有文件)。

相关内容