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
}