queue (Unix)

queue a deux option de ligne de commande -f et -F (suivre) qui permet à un fichier d’être surveillés. Au lieu d’afficher simplement les dernières lignes et de quitter, tail affiche les lignes, puis surveille le fichier. Comme de nouvelles lignes sont ajoutées au fichier par un autre processus, la queue à jour l’affichage. Ceci est particulièrement utile pour surveiller les fichiers journaux. Les anciennes versions de tail interrogent le fichier toutes les secondes par défaut, mais tail des coreutils GNU à partir de la version 7.,5 supporte l’infrastructure inotify introduite dans la version 2.6.13 du noyau Linux en août 2005 qui ne vérifie le fichier que lorsqu’il est informé des modifications par le noyau.,

la commande suivante affiche les 10 dernières lignes de messages et ajoute de nouvelles lignes à l’affichage lorsque de nouvelles lignes sont ajoutées aux messages:

tail -f /var/adm/messages

pour continuer à suivre le journal même lorsqu’il est recréé, renommé ou supprimé dans le cadre de la rotation du journal, au moins ce qui est utile dans les cas où l’utilisateur suit un fichier journal qui tourne.

tail -F /var/adm/messages

pour interrompre la queue pendant la surveillance, Rodez avec Ctrl+C., Cette commande peut être exécutée « dans le fond » avec des &, voir le contrôle du travail.

Si l’Utilisateur a le résultat d’une commande à surveiller, la commande watch peut être utilisée.

Il existe un mode GNU Emacs qui émule la fonctionnalité de tail-f , appelé auto-revert-tail-mode.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *