Monitorización de cambios en tiempo real
Una de las características más potentes de tail es su capacidad para monitorizar archivos en tiempo real. Esto es extremadamente útil para observar archivos de registro mientras se escriben en ellos. Utilizamos la opción -f (que significa "follow" o seguir) para lograr esto.
Monitoricemos nuestro archivo de registro en tiempo real:
Entrada:
tail -f /home/labex/project/system.log
Escriba este comando en su terminal y pulse Intro. Tras ejecutarlo, verá las últimas 10 líneas del archivo, seguidas de cualquier línea nueva que se añada al archivo en tiempo real.
Para simular la adición de nuevas entradas de registro, abra una nueva ventana de terminal y ejecute el siguiente comando:
echo "$(date) [INFO] New log entry for testing" >> /home/labex/project/system.log
Debería ver aparecer la nueva entrada en la terminal donde se está ejecutando tail -f. Esta monitorización en tiempo real es invaluable para los administradores de sistemas que necesitan rastrear eventos del sistema en el momento en que ocurren.
Para salir del comando tail -f, pulse Ctrl+C en la terminal donde se está ejecutando. Este atajo de teclado envía una señal de interrupción al proceso actual, deteniendo el comando tail.