tail
a l'option -f
:
Depuis la page man
:
-f, --follow [= {name | descriptor}]
sortir les données ajoutées au fur et à mesure que le fichier grandit; -f, --suivre,
et --follow = descriptor sont équivalents
Donc, si vous tapez:
tail -f [path_and_name_of_logfile]
- vous verrez la sortie dans le terminal comme le fichier journal lui-même est ajouté.
N.B. [path_and_name_of_logfile]
est le paramètre, donc pour donner un exemple:
tail -f /var/log/messages
Si vous combinez avec l'option -n [number_of_lines]
, vous pouvez lancer la sortie du dernier [number_of_lines] du fichier - par exemple
tail -n 10 -f /var/log/Xorg.0.log
Certains programmes modifieront périodiquement leur fichier journal, en déplaçant l’ancien vers un nouveau nom (par exemple, log.0) et en recommençant.
N.B. logrotate le fait pour enregistrer des fichiers pour d'autres programmes qui ne le font pas eux-mêmes.
tail -f
continuera à suivre l'ancien fichier après son renommage.
tail -F
suivra le fichier par son nom, donc changera pour suivre le nouveau fichier.