Hi !Ich möchte eine (große!) Liste mit IP-Adressen durchpingen, und das möglichst schnell.
Funktioniert auch, ist mit 1 Task aber viel zu lahm. Net::Ping hat auch nichts gebracht an Geschwindigkeit, man müßte das wohl mit Child-Prozessen machen, aber ich bekomme es nicht hin mit dem fork(). :-(
Wohl gemerkt: alles unter Windows!
Stark verkürzt, sieht das halt so aus:
$file = "datei_mit_ips.txt";
for (`type $file`)
{
chomp $_;
$ping=`ping -n 1 $_`;
if ($ping !~ /Anforderung/i)
{print"$_ OFF\n";}
else {print "$_ OK\n";};
}
Wäre toll wenn einer einen Rat hat!
Datum: 07.07.2005-23:36
