当新条目添加到日志文件时发送包含新条目的电子邮件

当新条目添加到日志文件时发送包含新条目的电子邮件

我有一个日志文件 ( /var/log/forever.err),它必须保持为空。那里的条目基本上意味着麻烦。我想执行以下操作:

  • 监视文件
  • 如果尺寸发生变化,请通过电子邮件将新内容发送给我

我可能可以编写这个代码,尽管我确实倾向于重新发明轮子。如果我要编写代码,我可能会:

  • 获取文件的大小
  • 对文件进行系统监视
  • 如果大小发生变化,则休眠 10 秒(给它时间完成),然后读取新的字节(我知道它们是什么,因为我有大小)
  • 发送包含内容的电子邮件
  • 再次关注文件

有没有已经做这个?

相关内容