logrotate предназначен для упрощения администрирования систем, генерирующих
большое количество файлов журнала. Это позволяет автоматическое вращение, сжатие,
удаление и рассылка лог-файлов. Каждый файл журнала может обрабатываться ежедневно,
еженедельно, ежемесячно или когда оно становится слишком большим.
Обычно logrotate запускается как ежедневное задание cron. Это не изменит
регистрировать несколько раз в течение одного дня, если критерий для этого журнала не
в зависимости от размера журнала и logrotate запускается несколько раз каждый
день или если не используется опция -f или --force.
В командной строке может быть указано любое количество файлов конфигурации. Потом
файлы конфигурации могут переопределять параметры, указанные в более ранних файлах, поэтому
порядок, в котором перечислены файлы конфигурации logrotate, важен.
Как правило, один файл конфигурации, который включает в себя любые другие файлы конфигурации
которые необходимы, следует использовать. Смотрите ниже для получения дополнительной информации о том, как
использовать директиву include для достижения этой цели. Если каталог
в командной строке каждый файл в этом каталоге используется как
Конфигурационный файл
Если аргументы командной строки не указаны, logrotate выведет версию
и информация об авторских правах, вместе с кратким описанием использования. Если есть
ошибки возникают при ротации логов, logrotate будет выходить с ненулевым
статус.