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"