BAT datoteka, ping in IF

jurek1973

Guru
3. sep 2007
4.129
1.082
113
Rad bi napisal BAT datoteko, ki bi najprej preverila dostopnost interneta, potem
pa pognala eno skripto, če povezave nebi bilo vzpostavljene.
To BAT bi rad dal v task scheduler.

Torej nekaj takega:
ping www.google.com
if errorleve=1 goto OK
; ni povezave
curl http:/192.168.1.1/reset.htm ..... ; tu resetiram ruter
:OK

Tisti del okoli resetiranja ruterja že imam, manjka mi prvi del okoli preverjanja delovanja
internetne povezave in pogojnega skoka. Lahko se uporabi ping ali kaj drugega.

Hvala J.
 

mihagr

Pripravnik
25. avg 2007
394
23
18
Ljubljana
Če si tale del skopiral

ping www.google.com
if errorleve=1 goto OK
; ni povezave
curl http:/192.168.1.1/reset.htm ..... ; tu resetiram ruter
:OK

in ti ne deluje, potem najprej popravi "if errorleve=1.." "if errorlevel=1..."
 

philips

Guru
Osebje foruma
Administrator
17. avg 2007
9.856
686
113
Par nasvetov:
- pingaj slovensko stran, tujina namreč rada pade dol (sploh če imaš siol
grin1.gif
) in potem bi bilo brezveze resetirati router,
- pingaj več kot enkrat, ker ko imaš linijo obremenjeno, se včasih zgodi da kak paketek ne pride skozi in potem bi spet za brezveze resetiral celotno stvar.