Escribe lo tuyo. Digamos archivo watch.bat
contiene:
@ECHO OFF
:loop
cls
%*
timeout /t 5 > NUL
goto loop
y llamarlo a través de, por ejemplo:
watch echo test
hará eco test
cada 5 segundos.
Powershell tiene el comando "while". Puedes usarlo como en Linux:
while (1) {tu_comando; dormir 5}
Versión de Linux:
mientras que cierto; haz tu_comando; dormir5; hecho
Otros:
while ($verdadero) {netstat -an | findstr 23560; sueño 5; fecha}
watch
está disponible en Cygwin, en el procps
paquete como se indica aquí (esta información se puede encontrar a través de la búsqueda de paquetes en el sitio web, aquí). No creo que este paquete esté instalado por la configuración predeterminada de cygwin, pero es uno que normalmente selecciono en nuevas instalaciones para tener disponible el comando watch.
La ubicación de las herramientas en los paquetes suele coincidir con los nombres de los paquetes en las distribuciones de Linux (el paquete que contiene watch
es procps en Debian y Ubuntu también), por lo que si la función de búsqueda de paquetes de Cygwin falla, la información para/de las distribuciones de Linux puede ofrecer pistas.