systemadmin.es » Utilidades » Ver un fichero de log en tiempo real con tail

Ver un fichero de log en tiempo real con tail

Mediante el comando tail podemos ver las últimas lineas de un fichero y combinado con la opción -f podemos ir viendo las actualizaciones de éste que se nos muestran cada segundo (por defecto).

Mediante la opción -s podemos indicar el tiempo que queremos que el tail espere entre actualizaciones. Si lo dejam os a un valor muy bajo, por ejemplo 0.001 podremos ver los logs casi en tiempo real como van pasando. Podemos comprar el efecto en el siguiente vídeo:

Esta a baja calidad para que se aprecie el efecto y no los logs.

Relacionados

Imprimir Imprimir

3 comments to “Ver un fichero de log en tiempo real con tail”

  1. Además, la baja calidad asegura que no podamos ver qué estás haciendo en tu servidor y/o equipo de trabajo ;P

    Ahora en serio: también se puede utilizar el parámetro -f para espiar “en tiempo real” varios ficheros al mismo tiempo (basta colocar los nombres de los que te interesan al final del comando) de este modo resulta más sencillo visualizar los cambios cuando utilizas varios equipos para, por ejemplo, una aplicación web

    Salu2

  2. Una muy buena herramienta de vigilancia para los logs. Me atrevo a sugerir que la misma se combine con un pequeño modificador que permite “colorear” la salida. El mismo se denomina ccze y es muy sencillo de usar usando tubería para lo cual se escribiría en su forma más básica

     tail -f archivo.log|ccze -A
    

    El proyecto del mismo lo encontramos en http://freecode.com/projects/ccze.
    Espero sea tan útil como este excelente post.

  3. @Informático de Guardia: La opción -s es para controlar la actualización del tail, por lo que se debe indicar además de la opción f que dices

    @miguel: No suelo ser partidario ni de colores ni de interfaces gráficas pero me lo miraré a ver que tal. Muchas gracias por la aportación!

    saludos,

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>