Есть конфиг для ротации логов для nginx:
/var/log/nginx/*.log {
size=100K
daily
missingok
rotate 14
compress
delaycompress
notifempty
create 0640 www-data adm
sharedscripts
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
run-parts /etc/logrotate.d/httpd-prerotate; \
fi \
endscript
postrotate
invoke-rc.d nginx rotate >/dev/null 2>&1
endscript
}
Использую
logrotate -f /etc/logrotate.d/nginx и все успешно работает.
Но автоматически, каждую минуту, по cron не работает.
В
crontab -e записал вот так:
* * * * * /usr/sbin/logrotate /etc/logrotate.d/nginx
Где ошибся?
service cron restart делал.