Page 1 of 1

Не ротируются логи каждый час logrotate

Posted: Fri Apr 21, 2017 2:18 pm
by nitsik
Здравствуйте. Необходимо ротировать файл на сайте с логами,
создал конфиг test

Code: Select all

/path/log.txt {
        hourly
        missingok
        rotate 24
        compress
        nodelaycompress
        notifempty
        create 640 admin admin
}
И поместил его в /etc/logrotate.d
Этого достаточно, чтобы ротация происходила каждый час? Команда logrotate -f /etc/logrotate.d/test отрабатывает корректно. В кроне (crontab -u admin -e) что-то не нашел, где запускается logrotate, возможно он запускается раз в сутки, и тогда ротации не будет? Где, кстати, расположена команда крона, которая запускает ротацию? Заранее спасибо.
p.s. ОС Debian
p.p.s.
Наконец настроил ежечасную ротацию. Надо было переместить файл /etc/cron.daily/logrotate в папку /etc/cron.hourly и не забыть проверить права на файл (надо, чтобы на файл были установлены права на выполнение).

Re: Не ротируются логи каждый час logrotate

Posted: Mon Apr 24, 2017 9:34 am
by skurudo
Наконец настроил ежечасную ротацию. Надо было переместить файл /etc/cron.daily/logrotate в папку /etc/cron.hourly и не забыть проверить права на файл (надо, чтобы на файл были установлены права на выполнение).
Вот натурально решил и написал.
Молодчина :)