So überwachen Sie Dateien, die mit einem Platzhalter übereinstimmen, mit Multitail

So überwachen Sie Dateien, die mit einem Platzhalter übereinstimmen, mit Multitail

Ich habe ein „Logs“-Verzeichnis voller Protokolldateien, deren Namen diesem Format folgen:

XXX-YYYY-DATE-N.txt

wobei N eine Zahl ist, die mit der Zeit größer wird.

Im Moment habe ich zum Beispiel:

xxx-yyy-20130226-20.txt
xxx-yyy-20130226-21.txt
xxx-yyy-20130226-22.txt

Ich möchte diese Dateien überwachen, damit ich die neueste sehen und transparent zu früheren zurückblättern kann.

Die Multitail-Dokumente sagen

Es können auch Platzhalter überwacht werden: Wenn eine andere Datei, die mit dem Platzhalter übereinstimmt, ein jüngeres Änderungsdatum hat, wird automatisch zu dieser Datei gewechselt. Auf diese Weise können Sie beispielsweise ein komplettes Verzeichnis von Dateien überwachen. Das Zusammenführen von 2 oder sogar mehr Protokolldateien ist möglich.

Multitail scheint also in diesem Fall genau das zu sein, was ich will.

Ich habe die Dokumentation gelesen, kann aber nicht die richtigen Formeln herausfinden, damit es genau das tut, was ich oben gesagt habe: mir das neueste Protokoll anzeigen, das einem Muster entspricht, und sie alle zusammenführen, damit ich zurückblättern kann.

Kannst du bitte helfen?

Antwort1

Ich habe noch nie von diesem Programm gehört, aber ein kurzer Blick aufdie Manpageschlägt vor, dass Sie sagen möchten -iw "xxx-yyy-*.txt" 5, wobei Sie das 5durch das ersetzenIntervall–– wie oft geprüft werden soll, ob neue Dateien erstellt wurden.

verwandte Informationen