logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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

Ceci est une ancienne révision du document !


La commande tail

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

Utilisation

  tail <file>

Exemple :

~# tail /var/log/auth.log
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 ligne 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
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
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
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

doc/systeme/tail.1379885477.txt.gz · Dernière modification: 18/02/2014 09:28 (modification externe)

Pied de page des forums

Propulsé par FluxBB