Hallo Peter,
* Am 31.05.2000 um 10:48 Uhr schrieb Peter.Schopen@rzf.fin-nrw.de:
In einem Perl-Prog muss ich 3 BASH-Scripte starten, welche im Hintergrund laufen sollen. Perl soll solange warten bis diese 3 Scripte fertig sind. Wie kann ich dieses Perl-Prog realisieren ???
versuch's mal hiermit:
---[ schnipp ]--- #!/usr/bin/perl -w
my @Scripte = (script1, script2, script3);
foreach $Key (@Scripte) { # Scripte starten unless (fork) { exec($Key); } }
foreach $Key (@Scripte) { # auf Beendigung warten wait; }
print "und jetzt geht's weiter..."; ---[ schnapp ]---
Statt script[1|2|3] muß Du natürlich Deine eigenen Bash-Scripte eintragen ;-)
MfG. Jürgen