![是否有类似“cronolog”或“rotatelogs”的工具,但也具有像“logrotate”一样的压缩和删除功能?](https://linux22.com/image/1393761/%E6%98%AF%E5%90%A6%E6%9C%89%E7%B1%BB%E4%BC%BC%E2%80%9Ccronolog%E2%80%9D%E6%88%96%E2%80%9Crotatelogs%E2%80%9D%E7%9A%84%E5%B7%A5%E5%85%B7%EF%BC%8C%E4%BD%86%E4%B9%9F%E5%85%B7%E6%9C%89%E5%83%8F%E2%80%9Clogrotate%E2%80%9D%E4%B8%80%E6%A0%B7%E7%9A%84%E5%8E%8B%E7%BC%A9%E5%92%8C%E5%88%A0%E9%99%A4%E5%8A%9F%E8%83%BD%EF%BC%9F.png)
我想要简单的管道日志记录,不需要配置文件或用于定期执行命令的系统范围规则。
有没有什么项目可以做到这一点?期望像这样:
./my_program_that_generate_logs | cronologrotate /var/log/ololog/%Y_%M/%d.log --compress-after '30 days' --remove-after '1 year'
我想要简单的管道日志记录,不需要配置文件或用于定期执行命令的系统范围规则。
有没有什么项目可以做到这一点?期望像这样:
./my_program_that_generate_logs | cronologrotate /var/log/ololog/%Y_%M/%d.log --compress-after '30 days' --remove-after '1 year'