Не ротируются логи каждый час logrotate
Posted: Fri Apr 21, 2017 2:18 pm
Здравствуйте. Необходимо ротировать файл на сайте с логами,
создал конфиг test
И поместил его в /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 и не забыть проверить права на файл (надо, чтобы на файл были установлены права на выполнение).
создал конфиг test
Code: Select all
/path/log.txt {
hourly
missingok
rotate 24
compress
nodelaycompress
notifempty
create 640 admin admin
}
Этого достаточно, чтобы ротация происходила каждый час? Команда logrotate -f /etc/logrotate.d/test отрабатывает корректно. В кроне (crontab -u admin -e) что-то не нашел, где запускается logrotate, возможно он запускается раз в сутки, и тогда ротации не будет? Где, кстати, расположена команда крона, которая запускает ротацию? Заранее спасибо.
p.s. ОС Debian
p.p.s.
Наконец настроил ежечасную ротацию. Надо было переместить файл /etc/cron.daily/logrotate в папку /etc/cron.hourly и не забыть проверить права на файл (надо, чтобы на файл были установлены права на выполнение).