`watch` es una herramienta de línea de comandos, integrada en los paquetes `procps` y `procps-ng` de Linux , que ejecuta repetidamente el comando especificado y muestra los resultados en la salida estándar para que el usuario pueda observar su evolución. Por defecto, el comando se ejecuta cada dos segundos, aunque esto se puede ajustar con el argumento `watch`. Dado que el comando se pasa a `watch` , puede ser necesario encerrarlo entre comillas para que se ejecute correctamente.-n secssh -c
Sintaxis
ver [ opciones ] comando [ opciones de comando ]
Ejemplo
ver " ps -e | grep php"
Esto generará una lista de procesos cada dos segundos, filtrará todas las líneas que contengan la palabra "php" y mostrará los resultados en la pantalla. La salida podría verse así:
Cada 2 segundos: ps -e | grep php Mar 30 ene 14:56:33 2007 reconst 30028 0.0 0.0 7044 2596 ? S Jan23 0:00 vim -r core/html_api.php cinonet 28009 0,0 0,2 20708 11064 ? SN 25 de enero 0:30 php5.cgi donoiz 23810 0.0 0.2 22740 10996 ? SN 27 de enero 0:30 php.cgi 43/pdf
El comando watch es útil para observar los cambios a lo largo del tiempo, como por ejemplo ejecutar repetidamente el ls -lcomando para observar cómo cambia el tamaño de un archivo, o ejecutarlo pscomo en el ejemplo anterior para supervisar ciertos procesos de forma continua.
Argumentos
-d– Resalta las diferencias entre las iteraciones-h– Muestra un mensaje de ayuda y luego sale.-n secs– Especifica el intervalo entre ejecuciones del comando en segundos.-t– Indica al reloj que no muestre el encabezado-v– Imprime la información de la versión y luego sale.
Véase también
Enlaces externos
- Software relacionado con la gestión de procesos y tareas en Linux