Quelques implémentations de tail
avoir une option pour cela; voici la description de la page de manuel de GNU tail :
-F
identique à--follow=name --retry
-f
,--follow
[=
{nom |descripteur }]
sortie des données ajoutées au fur et à mesure que le fichier grandit ;-f
,--follow
, et--follow=descriptor
sont équivalents
--retry
continuer à essayer d'ouvrir un fichier même lorsqu'il est ou devient inaccessible ; utile lorsque vous suivez par nom, c'est-à-dire avec--follow=name
Comme cette option n'est pas spécifiée par POSIX, vous ne pouvez pas en dépendre partout. Quelques implémentations connues :
- GNU - a
-F
comme décrit ci-dessus - Mac OS X , FreeBSD et NetBSD - avoir un
-F
similaire option avec le même effet - OpenBSD -
-f
est suffisant (si le fichier est remplacé (c'est-à-dire que le numéro d'inode change), tail rouvrira le fichier et continuera) - Solaris - pas d'équivalent
- Boîte occupée -
-F
est disponible dans les versions récentes, mais doit être compilé avecENABLE_FEATURE_FANCY_TAIL
(il n'est pas compilé par défaut)
L'alternative est tail -F
commande.
Le -F
l'option implique --follow=name
avec --retry
Ainsi, tail surveille votre fichier même s'il a été supprimé et recréé.
Le less
l'utilitaire pourrait être une alternative pour tail -F
.
Il devra être exécuté comme suit :less --follow-name filename.log
et appuyez sur Maj + F .
Cela vous donnera les mêmes résultats que tail -F
.