Script parallel ausführen?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Counterspell
Beiträge: 2
Registriert: 05.01.2004 17:43:41

Script parallel ausführen?

Beitrag von Counterspell » 09.03.2004 22:50:17

Ich habe ein Perl Script, welches einen Dienst auf einer IP abfragt und den Status in eine Datenbank einträgt.

Ich möchte mithilfe dieses Perl-Scriptes mein gesamtes Subnetz untersuchen. Wenn ich dieses Script in einem Bash-Script in einer For-Schleife aufrufe um mein Netz (ca 120 Hosts) abzuarbeiten, dauert das ganze ziemlich lange, da das Perl-Script, wenn der betreffende Dienst nicht verfügbar ist, den Timeout abwartet und erst dann zum nächsten host übergeht.

Was ich suche ist eine Möglichkeit, die Abfrage für die 120 Hosts in der Schleife "parallel" zu starten (ggfs. 120 Prozesse starten).

Bin für jeden Tip dankbar. :wink:

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 09.03.2004 23:51:10

Hi Counterspell,

häng ein & hinten dran beim Befehl, dann wird der als Subprozess ausgeführt.


Gruß

Dookie

Antworten