Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

La commande tail

Introduction

La commande tail permet de lire les dernières lignes d'un fichier.

Utilisation

tail /var/log/auth.log
retour de la commande ci-dessus
Jun 14 19:25:01 serveurdeb CRON[5760]: pam_unix(cron:session): session closed for user root
Jun 14 19:25:01 serveurdeb CRON[5766]: pam_unix(cron:session): session closed for user root
Jun 14 19:29:21 serveurdeb su[5791]: Successful su for root by mon_user
Jun 14 19:29:21 serveurdeb su[5791]: + pts/2 mon_user:root
Jun 14 19:29:21 serveurdeb su[5791]: pam_unix(su:session): session opened for user root by admijoel(uid=1000)
Jun 14 19:29:54 serveurdeb su[5791]: pam_unix(su:session): session closed for user root
Jun 14 19:30:01 serveurdeb CRON[5797]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:session): session closed for user root
Jun 14 19:30:01 serveurdeb CRON[5797]: pam_unix(cron:session): session closed for user root

Option -n

L'option -n <chiffre> détermine le nombre (<chiffre>) de lignes que l'on désire afficher.

Exemple :

Pour lire les trois dernières lignes du même fichier que précédemment, tapez :

tail -n 3 /var/log/auth.log
retour de la commande ci-dessus
Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:session): session closed for user root
Jun 14 19:30:01 serveurdeb CRON[5797]: pam_unix(cron:session): session closed for user root

Ou bien même on peut ignorer le n en le remplaçant par le chiffre ainsi :

tail -3 /var/log/auth.log
retour de la commande ci-dessus
Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:session): session opened for user root by (uid=0)
Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:session): session closed for user root
Jun 14 19:30:01 serveurdeb CRON[5797]: pam_unix(cron:session): session closed for user root

Merci à francoise sur le salon #debian-facile pour le retour de cette expérimentation !

Option -f

-f (f pour “follow”, “suivre” en anglais). ;-)

Ce paramètre permet de suivre la fin du fichier au fur et à mesure de son évolution.

C'est extrêmement utile pour suivre un fichier de log qui évolue souvent.

Exemple avec syslog :

tail -f /var/log/syslog
retour de la commande ci-dessus
Jun 14 19:55:01 serveurdeb /USR/SBIN/CRON[5886]: (root) CMD (/root/scripts-root/backup/backup_mpeg.sh)
Jun 14 20:00:01 serveurdeb /USR/SBIN/CRON[5897]: (root) CMD (/root/scripts-root/backup/rsync_avi.sh)
Jun 14 20:00:01 serveurdeb /USR/SBIN/CRON[5898]: (root) CMD (/root/scripts-root/backup/backup_mpeg.sh)

Lien et remerciement :

À voir :

  • CCZE Une application de coloration syntaxique dédiée aux log.



Fort, non ? :-D

1) N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/tail.txt · Dernière modification: 16/09/2015 19:27 par milou

Pied de page des forums

Propulsé par FluxBB