如何在shell脚本中复制不断增长的日志文件的新条目或新行?

时间:2013-09-19 08:51:56

标签: linux shell logging

我正在学习shell脚本。

我需要将每个新条目或新行捕获到日志文件中,并将该行复制到另一个文件中。

示例:我想将/ var / log / maillog中的每个新条目复制到//newlog.log

此致

1 个答案:

答案 0 :(得分:4)

tail -0f /var/log/maillog | tee -a ../newlog.log

0中的-0f是不复制现有尾部条目,并且仅开始拖尾新条目。 tee用于将stdout重定向到另一个位置。正如人们所指出的那样,-a选项用于附加到输出文件而不是覆盖它。