Настройка ротации логов Logrotate на FreeBSD

Когда логов становится слишком много и их нужно структурировать — на помощь приходит Logrotate! 🙂

В принципе, подробно использование этого пакета описано в этой статье. И подходит так же для конфигурирования ротации логов на FreeBSD. Но есть некоторые нюансы.

Например, logrotate не работает, как служба, необходимо добавить задание в cron.

0 0 * * * /usr/local/sbin/logrotate /usr/local/etc/logrotate.conf

Таким образом, задание на ротацию log файлов (или других указанных в конфиге) будет производиться раз в сутки, в 00:00.

Если хотите, можно запустить процесс ротации вручную, с помощью команды:

# logrotate -f /usr/local/etc/logrotate.conf

И в первом и во втором случае, будет выполнены все задания из стандартной конфигурации logrotate.conf, а так же из конфигураций в директории /usr/local/etc/logrotate.d/

Text.ru - 100.00%


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2020

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!