1

Я размещаю несколько веб-сайтов, каждый из которых запускает свой собственный процесс 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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .