openwrt如何实现定时自动发送日志等内容到指定的邮件?

2024-12-04 09:40:59
推荐回答(2个)
回答1:

分为三个部分吧:第一部分是获取日志,第二个是日志的截取,第三个是日志的发送。获取日志可以考虑用 logread -f | grep "handshake completed" > /var/log/wifi-access.log日志的截取可以考虑用 opkg install logrotate。可以用copytruncate和mail这两个配置。日志的发送就是你上面的帖子喽。要有一定的写脚本的能力。推荐复杂的话用lua写。

回答2:

如果这个文件不被定时清理的话就会一直增长。所以需要logrotate做截断之后再发送。截断的策略可是定时,也可以是定尺寸。