Не происходит ротации журнала при выполнении задания cron - файлы связаны символическими ссылками и работает принудительная ротация журналов

У меня проблема с logrotation с двумя моими пользовательскими файлами. Папка, в которой они находятся - / var / log / test , имеет символическую ссылку на / sample / var / log / test

журнал cron.daily, который собирает logrotate:

Sep 12 03:20:01 xxx anacron[]: Job `cron.daily' started
Sep 12 03:20:01 xxx run-parts(/etc/cron.daily)[]: starting logrotate
Sep 12 03:20:01 xxx run-parts(/etc/cron.daily)[]: finished logrotate

Но статус logrotate никогда не обновляет время файлов (на этот раз я принудительно выполнял логротацию с помощью -f ):

cat / var / lib / logrotate / logrotate. logrotate -f /etc/logrotate.d/test

В чем может быть проблема?

1
задан 13 September 2018 в 12:59
1 ответ

logrotate.d - структура конфигурации, т.е. не актуальная конфигурация. На файлы в logrotate.d по-прежнему нужно ссылаться в logrotate.conf .

Эта строка выглядит так: include /etc/logrotate.d/*.conf или аналогичный. Так что, если вы добавите в свой файл соответствующее расширение, оно, вероятно, будет включено. Дополнительную информацию см. На странице руководства logrotate .

0
ответ дан 4 December 2019 в 03:40

Теги

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