On Thursday 12 June 2003 09:24, cristi wrote: > Domnul Dragos Moroianu (sa-i traiasca familia) a pus pe net urmatorul > script de monitorizare a legaturii la internet: > > #!/bin/sh > rez=$(ping -c 3 www.yahoo.com | grep "100\% packet loss"); > if [[ -z $rez ]]; then > echo $(date) "Internet works" > else > echo $(date) "Internet doesn't work" > fi > > Excelent scriptul si incelasi timp util dar in cazul in care legatura > la internet nu exista acesta se blocheaza in loc sa afiseze mesajul: > "Internet doesn't work" . > Poate cineva repara bug_ul?
Nu moare, doar ca el incearca sa faca resolving ceva timp la www.yahoo.com si probabil asta e timpul tau cat "e blocat"... Daca nu folosesti RH (Da, am observat ca la ping in RedHat - nu stiu si la alte distributii decat Slackware - ping-ul incearca sa faca resolve prin DNS CHIAR DACA hostul e in /etc/hosts), atunci: pui in /etc/hosts ceva de genul: site_test 193.0.0.193 (name server RIPE, ar trebui sa raspunda all the time) sau site_test IP_YAHOO_AFLAT... (PS: Ai grija ca ca IP-ul yahoo poate fi IP de AKAMAI server si atunci te pacaleste...) Apoi modifici scriptul in ping -c 3 site_test... -- Claudiu GPG Key: http://maya.cnixs.com/~claudiu/claudiu.gpg
