2017-10-05 2 views
0

Wie kann mein Programm den Protokollverlauf durchlaufen, der von logrotate erstellt wurde?So erhalten Sie eine Liste der Logrotate-Dateien

logrotate hat viele Optionen für die Dateibenennung. Zum Beispiel beeinflussen dateext, delaycompress und rotate alle die Dateinamen in irgendeiner Weise. Ich möchte, dass mein Programm Linux-freundlich ist und mit den meisten dieser Optionen arbeitet.

Ich habe die gesamte Manpage von logrotate gelesen, und habe keine Beschreibung gefunden, wie andere Software die Dateien überprüfen kann, die logrotate produziert hat. Gibt es vielleicht ein Schwesterprogramm, das versteht, was logrotate mit meinen Logdateien gemacht hat, und es leicht machen kann, diese Informationen abzurufen?

Antwort

0

Nach dem manpage 3 mal rereading, ich folgende Worte gefunden:

Hinweis, dass die von diesem Format erzeugt Datumsstempel müssen lexikalisch sortierbar sein ... wenn das Drehen-Option, alle logrotate Sorten gedreht Dateinamen, um herauszufinden, welche Log-Dateien sind älter

So haben wir eine dokumentiert Methode für die Dateien zu finden. Bei umgekehrter chronologischer Reihenfolge muss die Sortierung umgekehrt werden, wenn dateext verwendet wird.

Verwandte Themen