Обслуживание / очистка файла журнала JBoss - PullRequest
1 голос
/ 01 октября 2009

Я использую сервер JBoss 4.0.2, и за эти годы он создал большое количество файлов журналов, которые я хотел бы очистить.

Я бы хотел сохранить тот же уровень ведения журнала, но также удалить все файлы журнала старше 3 месяцев.

Есть ли способ сделать это в конфигурации, или мне просто написать скрипт на Perl?

Спасибо.

1 Ответ

1 голос
/ 01 октября 2009

Поместите это в задание 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
...