Napište vlastní. Řekněme soubor watch.bat
obsahuje :
@ECHO OFF
:loop
cls
%*
timeout /t 5 > NUL
goto loop
a zavolejte jej například přes:
watch echo test
bude echo test
každých 5 sekund.
Powershell má příkaz „while“. Můžete jej použít jako v Linuxu:
while (1) {váš_příkaz; spánek 5}
Verze Linuxu:
zatímco pravdivý; proveďte svůj_příkaz; spánek5; hotovo
Ostatní:
while ($true) {netstat -an | findstr 23560; spánek 5; datum
watch
je k dispozici v Cygwin, v procps
balíček, jak je uvedeno zde (tyto informace lze nalézt prostřednictvím vyhledávání balíčků na webu zde). Nemyslím si, že se tento balíček instaluje podle výchozího nastavení cygwin, ale je to ten, který obvykle vybírám při nových instalacích, abych měl k dispozici příkaz watch.
Umístění nástrojů v balíčcích se obvykle shoduje s názvy balíčků v distribucích Linuxu (balíček obsahující watch
je procps i na Debianu a Ubuntu), takže pokud selže funkce vyhledávání balíčků Cygwin, mohou vám napovědět informace pro/z distribuce Linuxu.