Scrivi il tuo. Diciamo file watch.bat
contiene :
@ECHO OFF
:loop
cls
%*
timeout /t 5 > NUL
goto loop
e chiamalo tramite, ad esempio:
watch echo test
farà eco a test
ogni 5 secondi.
Powershell ha il comando "while". Puoi usarlo come in Linux:
while (1) {tuo_comando; dormire 5}
Versione Linux:
mentre vero; fai il tuo_comando; dormire5; fatto
Altri:
while ($true) {netstat -an | findstr 23560; dormire 5; data}
watch
è disponibile in Cygwin, nel procps
pacchetto come elencato qui (queste informazioni possono essere trovate tramite la ricerca dei pacchetti sul sito web, qui). Non credo che questo pacchetto sia installato dalla configurazione predefinita di cygwin, ma è quello che di solito seleziono nelle nuove installazioni per avere a disposizione il comando watch.
La posizione degli strumenti nei pacchetti di solito corrisponde ai nomi dei pacchetti nelle distribuzioni Linux (il pacchetto contenente watch
is procps anche su Debian e Ubuntu) quindi se la funzione di ricerca dei pacchetti di Cygwin fallisce, le informazioni per/dalle distribuzioni Linux possono offrire indizi.