Das Ansehen von Protokollen mit weniger + F friert nach einiger Zeit ein

392
Marcin Szymczak

less +Fist ein großartiger Befehl zum Ansehen von Protokollen, aber es hat ein sehr ärgerliches Problem. Nach einer Weile wird die Aktualisierung der Protokolldatei beendet und ein Neustart erforderlich. Gibt es eine Möglichkeit, es für immer der Datei folgen zu lassen?

1

2 Antworten auf die Frage

3
Marcin Szymczak

Es scheint, dass die less --follow-nameDatei nach Änderungen neu geladen wird.

`less + F - folge-name ', das macht den Trick. Vielen Dank. WesternGun vor 6 Jahren 0
1
PBI

Ich denke, "Weniger" hört nicht willkürlich auf, sondern weil der Abgesendete Index der Datei beim Start immer weniger gelesen wird. Dann wird das Logfile gewechselt. Es wird umbenannt oder gelöscht und eine neue Datei mit demselben Namen wird erstellt, die das Protokoll empfängt. "Weniger" liest jedoch immer nur die alte Datei, und nichts wird mehr angehängt.

Was Sie in diesem Fall wollen, ist:

 tail -F file.log 

Sie können den Bildlaufpuffer des Terminal-Emulators als begrenzten Bildlauf verwenden.