Быстрая ротация логов. logrotate | FreeBSD

Небольшая записка про logrotate на FreeBSD.

Ставим из портов, правим конфиг /usr/local/etc/logrotate.conf:

Комментируем строчку (иначе будет ругаться):

#include /usr/local/etc/logrotate.d

Добавляем лог который хотим подвергнуть ротации:

/var/log/httpd-access.log {
daily
rotate 5
}

Далее запускаем указав ключ принудительного запуска и путь к файлу конфига:

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

Добавляем в крон:

0 * * * * root /usr/local/sbin/logrotate -f /usr/local/etc/logrotate.conf