Linux watch (repetición de comandos)

por | 9 julio, 2015

watch permite repetir un comando de consola en intervalo de n segundos. La sintaxis es:

watch -n TIEMPO comando

Ejemplo, para mostrar el contenido del directorio actual cada segundo:

# watch -n 1 ls

watch muestra por defecto una cabecera con la fecha y hora actual y el periodo de ejecución del comando.

Las opciones son:

-n   intervalo en segundos en el que se repite el comando

-t   no muestra la cabecera

-d[=cumulative] muestra las diferencias entre sucesivas actualizaciones invirtiendo el color de los caracteres. La opción [=cumulative] dejará marcado todo lo que haya sufrido cambios.

Ejemplo. Reloj cada segundo:

# watch -t -n 1 date

Ejemplo. Mostrar cómo evolucionan los contadores de paquetes del interfaz eth2:

# watch -t -n 1 "ifconfig eth2|grep packets"

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *