Agevolare lettura file di log
Problema: i file di log di un application sever in cluster sono separati: uno per server. La situazione di partenza è quindi: server1.log, server2.log; come si fa ad ottenere un unico file ordinato cronologicamente, senza righe ‘doppie’?
Soluzione:
$ cat server1.log server2.log | sort | uniq > server_uniq.log
Il primo comando accoda semplicemente un file all’altro, il risultato viene ordinato, assumendo che ciascuna linea ini con un numero seriale o una data, poi vengono rimosse le linee duplicate e infine il tutto viene scritto sul file.
Riferimenti:
http://serverfault.com/questions/58124/automatically-merge-log-files-keeping-all-lines
No TweetBacks yet. (Be the first to Tweet this post)
-
Categories
-
Articles
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- September 2009
- June 2009
- May 2009
- March 2009
- February 2009
- January 2009
- December 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
-
Meta




