maxage option in logrotate não funciona como esperado

1

Eu estou rotando meus logs usando logrotate no linux. Desejo remover meus registros com mais de 7 dias. Então eu tentei a opção maxage em logrotate mas não está funcionando como esperado.

Digamos que eu tenha 6 registros criados na ordem mostrada abaixo

Date            filename

18th oct    sample.log.2017-10-18
17th oct    sample.log.2017-10-17
16th oct    sample.log.2017-10-16
15th oct    sample.log.2017-10-15
14th oct    sample.log.2017-10-14
13th oct    sample.log.2017-10-13
12th oct    sample.log.2017-10-12

Hoje ( 19 de outubro ) nenhum log de amostra é criado, portanto, nenhum log é rotacionado e também sample.log.2017-10-12 precisa ser excluído, mas é não foi excluído por quê?

localize o arquivo de propriedades logrotate abaixo

/var/log/test/*.log {

    missingok
    notifempty
    nocompress
    daily
    dateext
    dateformat .%Y-%m-%d
    maxage 7

}
    
por wazza 19.10.2017 / 13:15

0 respostas