¿Cómo imprimir en la terminal actual los nuevos registros que llegan a un archivo de registro?

¿Cómo imprimir en la terminal actual los nuevos registros que llegan a un archivo de registro?

No encuentro la respuesta a mi pregunta y no sé cómo proceder...

Me gustaría imprimir en mi terminal actual (posiblemente solo para un usuario específico) nuevos registros agregados a un archivo de registro, sin ejecutar ningún comando. Me gustaría recibir información sobre eventos específicos sin tener que registrarme manualmente en el archivo de registro.

Preferiría monitorear el archivo de registro en lugar de redirigir la salida del servicio tanto al archivo de registro como a la consola. Y si pudiera filtrar y mostrar solo los registros deseados, sería perfecto...

¿Puedes ayudarme a lograr esto? Gracias

Respuesta1

Es posible que pueda lograr esto con un comando como tail con el parámetro -f canalizado al comando less.

Con un registro particularmente largo y en crecimiento, puedes probar esto en la terminal.

    tail -200f agent-install.log | less

A medida que nuevos mensajes de registro lleguen a su archivo de registro, podrá seguir viéndolos.

Puede usar todos los controles del teclado en less como lo haría al usar less con un archivo estático. Puede usar todos los controles del teclado en less como lo haría al usar less con un archivo estático.

Control-C detiene todo el comando.

información relacionada