Bonjour,
Je PING plusieurs machines à l'aide d'un script.
J'écris les résultats de ces PING dans un fichier texte :
PING XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX) 56(84) bytes of data.
64 bytes from XXX.XXX.XXX.XXX: icmp_seq=1 ttl=247 time=27.4 ms
--- XXX.XXX.XXX.XXX ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 27.443/27.443/27.443/0.000 ms
#NEXT
PING YYY.YYY.YYY.YYY (YYY.YYY.YYY.YYY) 56(84) bytes of data.
64 bytes from YYY.YYY.YYY.YYY: icmp_seq=1 ttl=247 time=34.6 ms
--- YYY.YYY.YYY.YYY ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 34.697/34.697/34.697/0.000 ms
#NEXT
PING ZZZ.ZZZ.ZZZ.ZZZ (ZZZ.ZZZ.ZZZ.ZZZ) 56(84) bytes of data.
64 bytes from ZZZ.ZZZ.ZZZ.ZZZ: icmp_seq=1 ttl=247 time=231 ms
--- ZZZ.ZZZ.ZZZ.ZZZ ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 231.006/231.006/231.006/0.000 ms
#NEXT
etc.
Mon but est de créer un script qui parcourra ce fichier et me signalera si le ping fonctionne ou non.
Autrement dit, dès qu'il sera écrit "100% packet loss", inscrire l'adresse située sur la ligne du dessus dans un autre fichier texte...
Auriez vous une idée ?
Je saurais récupérer la valeur du pourcentage mais surtout comment récupérer l'adresse IP qui est sur la ligne du dessus ???
Merci,
Vind'
Configuration: Windows XP
Firefox 3.5.3