Cómo ver actualizaciones en tiempo real en un archivo en linux

Vídeo: Log en tiempo real en Linux con Tail - Una píldora al Día

Si se administra un servidor Linux o un desarrollador que es muy probable que pueda necesitar para ver un archivo para comprobar si hay actualizaciones en tiempo real a la misma. Podría ser un archivo de registro que desea mantener un ojo para ver si aparecen los errores o mensajes, o simplemente podría ser un archivo con algunos datos escritos en ella. Aquí está una manera que usted puede tener que actualizar el archivo en sí en vez de tener que golpear el botón de actualización constante.

Vídeo: Atom, el Nuevo e Increible Editor de Codigo!

Digamos que desea supervisar el archivo de registro del servidor web Apache, /var/log/http/access.log. Utilice el siguiente comando para obtener actualizaciones en tiempo real:

/var/log/http/access.log # tail -f

Vídeo: Controlar la Temperatura en Ubuntu con Psensor [ +Notificaciones]

Al llegar a la tecla de retorno debería ver los últimos entradas en el archivo (si los hay) y luego el comando va a esperar para más actualizaciones en el archivo y actualizar automáticamente. Una desventaja de este comando es que no se puede desplazar hacia arriba o hacia abajo usando la cola. Otro inconveniente de este comando es que si está supervisando un archivo que es cancelada (el archivo se trasladó a otro archivo y un nuevo archivo en blanco se utiliza en lugar de la primera), entonces este comando detendrá las actualizaciones. Tenemos una solución para el segundo problema. Utilice la siguiente sintaxis:

# Tail -F /var/log/http/access.log

La caja superior -F asegura que incluso si el archivo de rollos que seguirá la lectura del nuevo archivo, que es bastante útil. Normalmente yo sólo uso de esta opción, independientemente de si creo que el archivo puede rodar o no.

Artículos Relacionados