Domanda

ho tutti i miei file di log di accesso Apache come access.log, access.log.1 access.log.1.gz ecc ... Quello che voglio è quello di zcat tutti i file e non in formato gzip e il tubo in un programma X.

So che posso fare: zcat /var/log/apache2/access.log.*.gz | someapp... ma che sarà solo lavorare per *.gz e non le prime due tronchi

.

Tutte le idee saranno apprezzano

È stato utile?

Soluzione

uso zcat -f, sarà copiare i file non compressi come è

Altri suggerimenti

Per il caso di file di log del server HTTP uso specifico, si consideri il comando zmergelog (dal pacchetto mergelog). Essa ordina inoltre il risultato della fusione cronologicamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top