2009-10-01 136 views
1

我正在运行JBoss 4.0.2服务器,并且多年来它创建了大量我希望清理的日志文件。JBoss日志文件维护/清理

我想保持相同的日志记录级别,但也要删除任何3个月以上的日志文件。

有没有办法在配置中做到这一点,或者我应该只写一个Perl脚本?

谢谢。

回答

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 
+0

我抬头看看命令,它看起来像它会解决我的问题,如果我只是使它-mtime +90。 – Ben 2009-10-01 16:42:35

+0

对不起,当我创建命令时,我有三天的时间在脑海里...... – 2009-10-01 19:15:05