我正在寻找一种方法来让日志检查发送每小时的通知,同时也在一天结束时向我发送每日摘要。
有办法实现这一目标吗?例如,手动调用 logcheck 就可以了。我不害怕一点 shell 脚本。
答案1
logcheck 使用状态目录跟踪它在日志文件中的位置。这可以在命令行上被覆盖。
您可能希望将每日报告作为 rsyslog 或 syslog logrotate 脚本中的 prerotate 脚本运行。您需要在命令行上指定备用状态目录。
要查找 logcheck 的选项,请/usr/sbin/logcheck -h
以 root 以外的任何用户身份运行该命令。