Inicio·Comandos de terminal

watch

Procesos y sistema

Uso

watch -n <seconds> "<command>"

Vuelve a ejecutar el mismo comando cada pocos segundos y redibuja la pantalla; entrecomilla todo lo que lleve tuberia o `*`, o el shell lo aplicara una sola vez a watch, y macOS no lo incluye.

Opciones habituales

OpciónSignificado
-n 5Interval in seconds; the default is 2.
-dHighlight what changed since the last run.
-tDrop the header line.
-gExit as soon as the output changes.
-xRun the command directly instead of through a shell.

Ejemplos

watch -n 5 "kubectl get pods"

Quote it, or the shell hands watch only the first word.

watch -d free -h

Watch memory move, with the changes highlighted.

Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace watch?

Vuelve a ejecutar el mismo comando cada pocos segundos y redibuja la pantalla; entrecomilla todo lo que lleve tuberia o `*`, o el shell lo aplicara una sola vez a watch, y macOS no lo incluye.

Q. ¿Cómo se escribe?

watch -n <seconds> "<command>" — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 5; la lista completa está en man watch. Este comando está en Procesos y sistema.

Comandos relacionados

página man: man watch