Algunas implementaciones de tail tener una opción para esto; aquí está la descripción de la página man para GNU tail:
-F
igual que --follow=name --retry
-f , --follow [= {nombre |descriptor }]
generar datos adjuntos a medida que crece el archivo; -f , --follow y --follow=descriptor son equivalentes
--retry
seguir intentando abrir un archivo incluso cuando es o se vuelve inaccesible; útil cuando se sigue por nombre, es decir, con --follow=name
Como esta opción no está especificada por POSIX, no puede depender de ella en todas partes. Algunas implementaciones conocidas:
- GNU - tiene
-Fcomo se describe arriba - Mac OS X , FreeBSD y NetBSD - tener un
-Fsimilar opción con el mismo efecto OpenBSD --fes suficiente (si se reemplaza el archivo (es decir, el número de inodo cambia), tail volverá a abrir el archivo y continuará)- Solaris - sin equivalente
- Busybox -
-Festá disponible en versiones recientes, pero debe compilarse conENABLE_FEATURE_FANCY_TAIL(no está compilado de forma predeterminada)
La alternativa es tail -F comando.
El -F la opción implica --follow=name con --retry opción, por lo que la cola está viendo su archivo incluso si se ha eliminado y creado de nuevo.
El less la utilidad podría ser una alternativa para tail -F .
Habrá que ejecutarlo de la siguiente manera:less --follow-name filename.log y presione Shift + F .
Esto le dará los mismos resultados que tail -F .