Redis в конфиг logrotate, предназначенную

у кого-нибудь есть пример конфигурации logrotate для redis? Вот что у меня пока

/var/log/redis/*.log {
        daily
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                ...
        endscript
}

но я не уверен, что делать на шаге postrotate. Это на Ubuntu 10.04 LTS.

2 ответов


этого, наверное, достаточно:

/var/log/redis/*.log {
       weekly
       rotate 10
       copytruncate
       delaycompress
       compress
       notifempty
       missingok
}

Я пошел с

/var/log/redis/*.log {
        weekly
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 0660 redis redis
}

потому что я не хочу copytruncate.

Я не знаю create линии необходимо. Он соответствует файловому режиму и владению файлами журнала, обычно созданными redis-server на Ubuntu (или Debian).