我正在寻找使用logrotate删除超过30天的“catalina。*。log”的方法。 默认情况下,catalina.log每天轮换。我想知道使用logrotate删除这些文件超过30天的过程,而不是使用脚本。
答案 0 :(得分:0)
由于Tomcat如何旋转它们,catalina
日志非常困难和模糊。我认为脚本是最好的,但它可以是一个单行的'脚本'cron工作。
find /path/to/catalina/logs/catalina.*.log -mtime +30 -exec rm -f {} \;
每天运行一次。