我正在运行JBoss 4.0.2服务器,多年来它创建了大量我希望清理的日志文件。
我希望保持相同的日志记录级别,但也要删除任何超过3个月的日志文件。
有没有办法在配置中执行此操作,还是应该编写perl脚本?
感谢。
答案 0 :(得分:1)
把它放在一个cron作业中:
find /var/log/jbossas/default/ -mtime +90 | xargs rm -f
有关unix find命令
的更多信息,请参阅我们还运行以下命令以节省磁盘空间。它压缩所有至少3天的文件
find /var/log/jbossas/default/ -mtime +3 -name \*.log | xargs bzip2