como obter rotações com a data do dia anterior?

1

Todos os dias, à meia-noite, começam os processos de realização com o logrotate, que eu configurei.

Mas me deparo com o problema de que, uma vez terminada a rotação, ela tem o nome do dia atual e estou interessado em que o nome seja o dia anterior.

Minha versão do logrotate é: 3.8.6

Meu arquivo de configuração logrotate.conf contém:

/mylogs/thelogs {
    missingok
    daily
    copytruncate
    create 0644 root utmp
    rotate 6
    dateyesterday
}

Eu tentei alterar 'dataext' para 'dateyesterday', mas ainda está fazendo exatamente a mesma coisa.

Obrigado pela ajuda.

    
por xav 08.12.2017 / 11:40

1 resposta

0

Por ter a configuração de rotação dentro de dois arquivos:

etc / logrotate.conf etc / logrotate.d / syslog

As alterações que eu fiz não estavam funcionando corretamente.

Depois de deixar a configuração apenas no logrotate.conf; a resposta de Ulrich Schwarz nos comentários funcionou corretamente.

Saudações

    
por 11.12.2017 / 15:09