Väčšina ITčkárov to pozná. Niekde na trase sa niečo s.ere, a treba zistiť kedy. Ak k tomu stačí ping, vec je čiastočne vyriešená. Ale ako ho donútiť cykliť s určitými pauzami ?
Je to celkom easy.
ping -n x -w y Ip_adresa
kde x je počet opakovaní, a y timeout v milisekundách.
Ak má jedna sekunda 1000ms, a chceme pingať (aké pekné slovenské slovo 🙂 napr. po 1 minúte, tak:
ping -n 60 -w 1000 Ip_adresa
A čo je podstatné, nato aby nám timeout fungoval, musíme pingnúť neexistujúcu IPčku (alebo pre detailistov zariadenie, neodpovedajúce na ping)
ping -n 60 -w 1000 10.1.1.1
Je to možné použiť aj ako opakovaný scheduler na vykonanie nejakej akcie, vynaliezavosti sa medze nekladú.
Treba niečo opakovať v horizonte 15 minút ?
(ukážka samozrejme nie je kompletná).
=======
@echo on
:start
ping -n 900 -w 1000 10.1.1.1
rar a c:\archiv.rar c:\zaloha\*.*
goto start
=======
Enjoy…