logrotate removendo a função delaycompress: devo compactar o último log eu mesmo?

2

Estou removendo a função delaycompress do meu script de login. Antes de rodar o logrotate novamente, eu deveria compactar o último log eu mesmo?

Esta é a situação real:

-rw-r-----  1 root adm  4,7M  5 mag 18:38 access.log
-rw-r-----  1 root adm  5,2M 29 apr 05:44 access.log.1
-rw-r-----  1 root adm  473K 22 apr 05:45 access.log.2.gz
-rw-r-----  1 root adm  605K 15 apr 05:44 access.log.3.gz
-rw-r-----  1 root adm  588K  8 apr 05:44 access.log.4.gz

A questão é: Devo compactar "access.log.1" e, em seguida, lançar o logrotate?

Ou o logrotate vai entender que eu removi a opção "delaycompress" e consertei as coisas ele mesmo?

    
por ELAN42 05.05.2012 / 18:50

1 resposta

0

Nos meus testes rápidos, você precisará compactar o arquivo por conta própria. No entanto, você pode encontrar exatamente o que ele fará executando-o no modo de depuração:

logrotate --debug --force /etc/logrotate.d/apache2

Obviamente, mude o caminho para a localização do seu arquivo de configuração:)

    
por 10.06.2012 / 15:06