Peter
Lt. Commander
- Registriert
- Mai 2001
- Beiträge
- 1.957
Servus,
ich verwende Perl auf Windows.
Ich versuche gerade folgendes (Beispiel)
Der Code funktioniert prinzipiell. Was ich möchte ist, dass die ganze Ausgabe der child-Prozesse in einer separaten Konsole erfolgt. Mein Ansatz ist über system( start ... );
Laut der perl-api-Doku wartet system() bis der aufgerufene Prozess fertig ist, um dann mit der Schleife weiterzumachen. Anscheinend forked "start" aber, was zur Folge hat, dass system() sofort zurückkehrt.
Gibt es unter Win ein andere Möglichkeit die Ausgabe eines child-Prozesses in eine andere Konsole umzuleiten?
Gruss,
Peter
ich verwende Perl auf Windows.
Ich versuche gerade folgendes (Beispiel)
Code:
foreach ( @arIpAddresses )
{
print ( "pinging: $_ ... ");
system ( "start ping $_");
print ( "done"\n);
}
Der Code funktioniert prinzipiell. Was ich möchte ist, dass die ganze Ausgabe der child-Prozesse in einer separaten Konsole erfolgt. Mein Ansatz ist über system( start ... );
Laut der perl-api-Doku wartet system() bis der aufgerufene Prozess fertig ist, um dann mit der Schleife weiterzumachen. Anscheinend forked "start" aber, was zur Folge hat, dass system() sofort zurückkehrt.
Gibt es unter Win ein andere Möglichkeit die Ausgabe eines child-Prozesses in eine andere Konsole umzuleiten?
Gruss,
Peter