删除catalina。*。使用logrotate记录超过30天

时间:2016-01-13 19:36:19

标签: tomcat logrotate

我正在寻找使用logrotate删除超过30天的“catalina。*。log”的方法。 默认情况下,catalina.log每天轮换。我想知道使用logrotate删除这些文件超过30天的过程,而不是使用脚本。

1 个答案:

答案 0 :(得分:0)

由于Tomcat如何旋转它们,catalina日志非常困难和模糊。我认为脚本是最好的,但它可以是一个单行的'脚本'cron工作。

find /path/to/catalina/logs/catalina.*.log -mtime +30 -exec rm -f {} \;

每天运行一次。