Вращение журнала с автоматическим обнаружением файла * .log

1047
Mikko Ohtamaa

У меня есть несколько веб-сайтов, каждый из которых запускает свой собственный процесс Python и пишет * .log выходные файлы, но структура каталогов не стандартизирована.

Пример:

-rw-r--r-- 1 plone plone 125M 2012-08-29 11:35 ./x/var/log/instance-Z2.log -rw-r--r-- 1 plone plone 19M 2012-08-29 00:07 ./zope2.9/y/log/event.log -rw-r--r-- 1 plone plone 188M 2012-08-13 00:09 ./zope2.9/y/log/Z2.log -rw-r--r-- 1 plone plone 137M 2010-11-16 09:41 ./zope2.9/y/log/event.log 

Я бы хотел, чтобы log rotate автоматически обнаруживал эти файлы журналов и запускал ротацию журналов на них, в отличие от того, чтобы вручную вводить каждый файл журнала, чтобы logrotate conf.

  • Предлагает ли какой-либо из существующих инструментов такой способ обнаружения и ротации файлов журнала без указания каждого файла вручную?

  • Если нет ... тогда просто напишите сценарий оболочки, который генерирует logrotate conf?

1

1 ответ на вопрос

0
Mikko Ohtamaa

Вот простой скрипт Python для автоматического обнаружения и создания файла conf logrotate:

Похожие вопросы