¿Cómo usar el comando Watch en Linux?

Watch es una gran utilidad que actualiza automáticamente los datos.

Algunos de los usos más comunes de este comando implican monitorear procesos o registros del sistema, pero se puede usar en combinación con canalizaciones para mayor versatilidad.

watch [opciones] [comando]

¿Cómo usar el comando Watch?

El uso del comando watch sin ninguna opción utilizará el parámetro predeterminado de intervalos de actualización de 2,0 segundos.

Como mencioné, uno de los usos más comunes es monitorear los procesos del sistema.

Podemos usarlo con el comando free, eso te dará información actualizada sobre el uso de la memoria de nuestro sistema.

watch free

Sí, es así de simple mis amigos.

Every 2.0s: free                                pop-os: Wed sep 25 13:47:59 2022

              total        used        free      shared  buff/cache   available
Mem:       32596848     3846372    25571572      676612     3178904    27702636
Swap:             0           0           0

Ajustar la frecuencia de actualización del comando del reloj

Puedes cambiar fácilmente la rapidez con la que se actualiza la salida usando el indicador -n .

watch -n 10 free
Every 10.0s: free                               pop-os: Wed Sep 25 13:58:32 2022

              total        used        free      shared  buff/cache   available
Mem:       32596848     4522508    24864196      715600     3210144    26988920
Swap:             0           0           0

Eso cambia de la actualización predeterminada de 2,0 segundos a 10,0 segundos, como puedes ver en la esquina superior izquierda de nuestra salida.

Eliminar información de título o encabezado de la salida del comando de observación

watch -t free

El indicador -t elimina la información del título/encabezado para limpiar la salida. La información aún se actualizará cada 2 segundos, pero puedes cambiarlo combinando la opción -n.

              total        used        free      shared  buff/cache   available
Mem:       32596848     3683324    25089268     1251908     3824256    27286132
Swap:             0           0           0

Resalta los cambios en la salida del comando watch

Puedes agregar la opción -d y el reloj resaltará automáticamente los cambios. Puedes echar un vistazo usando el comando date en Linux.

¿Cómo usar pipes con watch?

Puedes combinar comandos usando tuberías, esa no es una característica exclusiva de comando watch pero mejora la funcionalidad y las posibilidades.

Las tuberías se basan en el símbolo | . No es casualidad que se le llame símbolo de tubería o a veces, el símbolo de barra vertical.

watch "cat /var/log/syslog | tail -n 3"

Mientras se ejecuta el comando, podemos enumerar ciertas líneas; por ejemplo, las últimas 3 líneas del archivo syslog.

La lista se actualizará cada 2 segundos y se irán mostrando los cambios.

Every 2.0s: cat /var/log/syslog | tail -n 3                                                      pop-os: Wed Sep 25 15:18:06 2022

Sep 25 15:17:24 pop-os dbus-daemon[1705]: [session uid=1000 pid=1705] Successfully activated service 'org.freedesktop.Tracker1.Min
er.Extract'
Sep 25 15:17:24 pop-os systemd[1591]: Started Tracker metadata extractor.
Sep 25 15:17:45 pop-os systemd[1591]: tracker-extract.service: Succeeded.

Conclusión final

Watch es una utilidad simple, pero muy útil. Espero haberte dado ideas que te ayuden a mejorar tu flujo de trabajo.

Este es un comando sencillo pero hay una amplia gama de posibles usos para él. Si tienes algún uso interesante que te gustaría compartir, puedes hacerlo en los comentarios.

Admin

Entradas recientes

Qué es el Chat Control de la Unión Europea

Imagínate que cada mensaje que envías por WhatsApp, Signal o Telegram puede ser escaneado automáticamente…

11 minutos hace

Descubre los Mejores Juegos Gratis de Amazon Luna en 2025

Los juegos gratis de Amazon Prime Gaming representan un atractivo significativo para los suscriptores de…

10 horas hace

Juegos Gratis de Epic Games hasta el 20 de noviembre: ScourgeBringer, Songs of Silence y Zero Hour

Si eres un amante de los videojuegos, estás de suerte. Hasta el 20 de noviembre…

19 horas hace

Premio Nobel se une a Bigtechs para trabajar en construir Computadoras Cuánticas personales

La computación cuántica acaba de dar un salto gigante. John M. Martinis, recién galardonado con…

21 horas hace

La biografía de Steve Jobs escrita por el biógrafo Walter Isaacson

La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…

3 días hace

Cómo la Inteligencia Artificial está Revolucionando los Sistemas de Seguridad en el Hogar

Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…

3 días hace