Hallo,
es muß doch mit Perl möglich sein, mehrere Prozesse gleichzeitig zu starten und zu verwalten. Ich nutze ActivePerl 5.15 unter Windows.
Das Problem:
Ich will ca. 200 Rechner mit einer (größeren) Datei versorgen, also kopieren. Dazu habe ich eine Liste mit den IP-Adressen und Login-Informationen dieser 200 Rechner, die ich in ein Array einlese. Das Array laufe ich in einer foreach-Schleife durch und mache folgendes:
a) Verbindung öffnen (z.B. mit ‚net use‘)
b) Datei von lokalem PC auf den „Remote-PC“ kopieren
c) Verbindung trennen
Das hat den Nachteil, das die Schleife bei einer großen Datei sehr lange läuft.
Eleganter wäre, mehrere Verbindungen - sagen wir: 15 - gleichzeitig zu öffnen, und die Dateien an diese 15 Remote-Rechner in einem Rutsch zu verteilen.
Natürlich kann ich das Skript auch 15mal kopieren und 15mal aufrufen, das hätte den gleichen Effekt, wäre aber nicht ganz so clever.
Was meint ihr? Gibts da ne Möglichkeit?
Ich habe mir in den FAQ schon einen Wolf gesucht, aber nix gefunden …
Gruß,
Harald