Pergunta

Eu tenho todos os meus arquivos de log de acesso Apache como access.log, access.log.1 access.log.1.gz etc ... O que eu quero é zcat todos os arquivos e não em formato gzip e tubulação-los em um programa X.

Eu sei que posso fazer: zcat /var/log/apache2/access.log.*.gz | someapp... mas que só vai trabalhar para *.gz e não os dois primeiros registros

.

Todas as ideias serão apreciá-lo

Foi útil?

Solução

uso zcat -f, ele irá copiar arquivos descompactados como é

Outras dicas

Para o caso de uso específico de HTTP arquivos de log do servidor, considere o comando zmergelog (do pacote mergelog). Além disso, também classifica o resultado da fusão cronologicamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top