tail
hat die -f
Option:
Von der man
Seite:
-f, --follow [= {name | descriptor}] gibt angehängte Daten aus, wenn die Datei wächst; -f, --follow und --follow = descriptor sind äquivalent
Wenn Sie also Folgendes eingeben:
tail -f [path_and_name_of_logfile]
- Sie sehen die Ausgabe im Terminal, wenn die Protokolldatei selbst angehängt wird.
NB [path_and_name_of_logfile]
ist der Parameter, um ein Beispiel zu geben:
tail -f /var/log/messages
Wenn Sie mit der -n [number_of_lines]
Option kombinieren , können Sie die Ausgabe beispielsweise von der letzten [Zeilenanzahl] in der Datei starten
tail -n 10 -f /var/log/Xorg.0.log
Einige Programme ändern regelmäßig ihre Protokolldatei, verschieben die alte Datei in einen neuen Namen (z. B. log.0) und beginnen von vorne.
NB logrotate führt dies aus, um Dateien für andere Programme zu protokollieren, die dies nicht selbst tun.
tail -f
folgt nach dem Umbenennen weiterhin der alten Datei.
tail -F
folgt der Datei nach Namen, wechselt also zur neuen Datei.