Cron não logrotating para cron.daily

1

Estou executando um servidor e tenho um logrotate rsyslog arquivo de configuração que parece não ser executado usando o cron job. Só funcionará se eu executar manualmente

Etapa de solução de problemas:

logrotate -df /etc/logrotate.conf

Resultado: Capaz de registrar a rotação com sucesso

run-parts /etc/cron.daily

Resultado: Capaz de logar rodar com sucesso (verifique se a data / hora do cron log in /var/log/cron )

Jun  6 15:42:19 server run-parts(/etc/cron.daily)[144143]: starting logrotate
Jun  6 15:49:26 server run-parts(/etc/cron.daily)[146078]: finished logrotate

No entanto, o problema é que se eu deixá-lo rodar normalmente, ele não parece girar. Este é o log do cron job que executou:

Jun  6 03:19:01 server run-parts(/etc/cron.daily)[43048]: starting logrotate
Jun  6 03:19:01 server run-parts(/etc/cron.daily)[43069]: finished logrotate

A permissão para logrotate em /etc/cron.daily/ já é 755

Com relação à permissão SELINUX dos arquivos de log em questão, já os definimos corretamente usando

chcon --reference /var/log /directory/files

Alguma ideia?

    
por stiffy 06.06.2016 / 10:59

0 respostas