rolfrost: Wie baue ich eine queue ?

Beitrag lesen

Hallo,

Bisher: Ein PERL Script (nennen wir es *master.pl*) ruft für über 100 hosts mit verschiedenen Parametern eine Funktion portscan($host, $port) auf die ihrerseits das jeweilige Ergebnis an einen bestimmten Host sendet.

Das Problem: Falls ein oder mehrere hosts nicht antworten greift der timeout - der Report verzögert sich und master.pl ist erst fertig wenn alle hosts abgearbeitet sind.

Gerne hätte ich es jedoch so: master.pl schickt [host, port] an eine queue - also an eine Warteschlange und beendet sich, ohne das Ergebnis abzuwarten.

Wie baue ich eine solche Q? Hat jemand eine Idee?

Viele Grüße, Rolf

--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?