Monitorizar salida comando shell con intervalo de tiempo

publicado por Carlos Torres el 29/01/2015 17:57

La mejoir manera de monitorizar la salida de comandos shell por intervalo de tiempo repetitivo es usar el comando watch, aunqu en ocasiones es necesario ver una traza de lo ocurrido anteriornente.

Por ejemplo podemos ver la caga del sistema cada 10 segundos:

$ watch -n 10 uptime

Obtendremos algo así:

Every 10,0s: uptime

 18:00:08 up 3 days,  8:16,  2 users,  load average: 0.53, 0.82, 0.71

Esto está bien, pero watch limpia la consola cada vez que se repite el comando, para ir visualizando la salida de dicho comando, podemos usar este sencillo script bash:

$ while [ 1 ]; do uptime; sleep 10; done

Y ajustar el tiempo de retardo a lo que se quiera.


Añadir un comentario:

Nombre:

E-Mail:

Comentario: :

Enviar >>