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 -- In einer Hierarchie versucht jeder Untergebene seine Stufe der Unfähigkeit zu erreichen. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de / --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com