Parsear ficheros en Bash

Estos días me veo obligado a estar viviendo en la terminal entre ficheros de log con objeto de detectar fallos y posibles mejoras de un importante procedimiento administrativo en el que andamos inmersos.

Entre las distintas operaciones que realizo sobre los ficheros se encuentra la necesidad de extraer cierta información de los logs para poder compararla con datos de otros ficheros o incluso de las bases de datos.

Considerando que podría ser de interés para algunos de vosotros he optado por compartir algunas formas de extraer información de un fichero de texto.
Sigue leyendo

Leer mensajes de error al arrancar el equipo

¿Te ha ocurrido alguna vez que tu equipo con Linux muestra un mensaje de error durante el inicio y te ha resultado imposible anotarlo para poder buscar la solución?

¿Has probado a pulsar la tecla de Pausa y el equipo ha seguido arrancando como si tal cosa?

¿Has buscado en los ficheros de log y no has encontrado el fallo del arranque?

Pues ahora ya sabes cómo me he sentido hasta encontrar la solución ;)

Sigue leyendo

Espiar cambios en un fichero de log

nullRecientemente ando enfrascado en un pequeño proyecto personal (e informático, que de otras índoles tengo más ;)) que dada su naturaleza (servicio web) requiere estar al tanto de los cambios que se producen en el fichero de registro de Apache.

Como me he sorprendido usando un comando (que explicaré en breve) que me permita desde la terminal ir visualizando los cambios sin tener que estar abriendo continuamente el fichero o haciendo un cat del mismo, y recordando que al principio usaba alguno de los dos métodos anteriores (con lo “cansados” que son), he optado por ofreceros la solución por si a alguno le viene bien.

Sigue leyendo