CMD: Přestávka v běhu skriptu (wait, sleep, …)

Čas od času je potřeba při vykonávání skriptu počkat … třeba když zastavím službu, tak za 5 minut vyzkouším, jestli je zastavená a pokud ne, tak ji sestřelím natvrdo …

Pokud vím, nemá „DOS“ žádný příkaz typu sleep nebo wait (když tak mě v komentáři opravte). Ale je možné to provést jednoduchou fintou.

Udělám ping na neexistující IP adresu a předem nastavím timeout:

echo %time% ... zacinam cekat
ping -n 1 -w 5000 0.0.0.1 > nul
echo %time% ... uz jsem docekal

parametry:

  • -n ... kolikrát se má pingnout (my pingneme jen jednou)
  • -w ... timeout v milisekundách (my tam máme 5 sekund)

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*