SMsoft – informatica e dintorni

Estrarre i logs di apache tra due date/orari

Quando si lavora su server web con decine di migliaia di accessi al giorno, si arriva facilmente a file di log di diversi GigaByte. Controllare file di questa dimensione è praticamente impossibile.
In questo caso ci viene in aiuto awk, che consente di estrapolare facilmente delle strighe, con determinati requisiti, da un file.
Se, ad esempio, il file di log si chiama access.log e vogliamo estrarre dati dalle 18:05 alle 20:11 del 27 Marzo 2012 inserendoli nel file log_estratti.txt, possiamo usare il seguente comando:

Ricordo inoltre un precedente post che spiega come Estrarre una parte di file da Linux bash con sed

enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario :-)
*
Taggato su: , ,

Commenti

Page optimized by WP Minify WordPress Plugin