GNU/Linux >> Tutoriales Linux >  >> Linux

Alternativa para tail -f que sigue al nombre de archivo

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 -F como se describe arriba
  • Mac OS X , FreeBSD y NetBSD - tener un -F similar opción con el mismo efecto
  • OpenBSD - -f es 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 - -F está disponible en versiones recientes, pero debe compilarse con ENABLE_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 .


Linux
  1. Tutorial de comandos tail de Linux para principiantes (5 ejemplos)

  2. Notepadqq:una alternativa de Notepad ++ para Linux

  3. ¿Encontrar archivos para los que existen múltiples variaciones en ese nombre de archivo juntos en el mismo directorio?

  4. ¿Alternativa compatible con Ny Ligature para "pdfgrep" en la línea de comandos?

  5. Grive2:un cliente de escritorio alternativo de Google Drive para Linux

Natron:una alternativa de Adobe After Effects para Linux

Editor de texto Vem:un diseño de comando alternativo para Vim

La mejor alternativa de CCleaner para Linux:las 6 mejores revisadas por Linux Geeks

La mejor alternativa de AutoCAD para Linux:revisión de 15 software CAD para Linux

¿Existe alguna alternativa para JTS TestBuilder en Linux?

'tail -f' por una cantidad de tiempo específica