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.