Schreibe dein Eigenes. Sagen wir Datei watch.bat enthält :
@ECHO OFF
:loop
cls
%*
timeout /t 5 > NUL
goto loop
und rufen Sie es beispielsweise über:
aufwatch echo test
gibt test zurück alle 5 Sekunden.
Powershell hat den "while"-Befehl. Sie können es wie unter Linux verwenden:
während (1) {Ihr_Befehl; schlafen 5}
Linux-Version:
während wahr; führe deinen_Befehl aus; schlafen5; erledigt
Andere:
while ($true) {netstat -an | findstr 23560; Schlaf 5; Datum}
watch ist in Cygwin unter procps verfügbar Paket wie hier aufgeführt (diese Informationen finden Sie über die Paketsuche auf der Website hier). Ich glaube nicht, dass dieses Paket durch das Standard-Cygwin-Setup installiert wird, aber es ist eines, das ich normalerweise bei Neuinstallationen auswähle, um den Watch-Befehl verfügbar zu haben.
Die Speicherorte von Tools in Paketen stimmen normalerweise mit Paketnamen in Linux-Distributionen überein (das Paket, das watch enthält ist auch unter Debian und Ubuntu procps), wenn Sie also mit der Cygwin-Paketsuchfunktion fehlschlagen, können Informationen für/von Linux-Distributionen Hinweise geben.