Por que o logrotate gera arquivos de log vazios ao usar dois curingas no caminho do log?

1

O Logrotate irá rotacionar os logs, mas quando ele renomeia o arquivo para .1 (e depois para .2.gz, .3.gz, etc), os arquivos estão vazios. Eu rastreei isso até o caminho especificado no arquivo de configuração de log:

/hosts/*/log/*.log

Se eu alterar a linha acima para um diretório específico, como:

/hosts/website-1/log/*.log

Logrotate começa a funcionar corretamente. Nada mais na configuração é alterado e estou testando-o usando o comando logrotate -f /etc/logrotate.d/hosts .

Eu sei que posso listar vários diretórios para os logs individualmente, mas seria mais fácil se a primeira linha funcionasse. Alguma idéia?

    
por kevmor 22.08.2018 / 18:22

0 respostas