Logrotate, вращающийся ежедневно, но, должен вращаться еженедельно

имел ту же проблему, на CentOS 5.3, я сделал

1) включите;

spanning-tree portfast default 

на переключателе (Cisco)

2) измененный nfs монтируются в fstab к

server:/dir   /dir   nfs   _netdev,rw,bg,hard,intr   0  0

и теперь это работает просто великолепно.

1
задан 26 March 2013 в 17:55
2 ответа

Обратите внимание на эту строку в /etc/logrorate.conf :

include /etc/logrotate.d

Возможно, в этом каталоге лежат устаревшие файлы или файлы резервных копий, которые будут включены, и укажите ежедневная ротация?

В качестве обходного пути, и если вы все еще не можете понять это, и если вы хотите, чтобы ваши файлы ротации были только еженедельно, вы можете изменить частоту, с которой logrotate выполняется через cron, таким образом изменяя точность ротации журналов с ежедневной на еженедельную.

1
ответ дан 4 December 2019 в 00:44

Вы должны принудительно выполнить вращение вручную, чтобы перезагрузить конфигурацию:

sudo logrotate -f /etc/logrotate.conf

Также ... не применяйте принудительное вращение в вашем crontab, оставьте его без флагов:

#logrotate
0  0    * * *   /usr/sbin/logrotate /etc/logrotate.conf
0
ответ дан 14 February 2020 в 09:00

Теги

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