Быстрая ротация логов. 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