opi: Aus einem Skript ein anderes aufrufen

Beitrag lesen

Hallo,

Hallo Leute,

wie kann ich aus einem Perl-Skript "scriptA.pl" ein zweites "scriptB.pl" aufrufen?

system("$pfad/scriptB.pl");

oder wenn du die Ausgabe des Skripts auffangen möchtest, dann mit

my @out = qx{$pfad/scriptB.pl};

Nach Ausführung kannst du über $? den Returnstatus abfragen.
Zum Beispiel:

print "Fehler bei der Ausführung von scriptB.pl\n" unless $? == 0;

Wenn du ohne $pfad arbeiten möchtest, dann vergiss nicht $ENV{PATH}
zu setzen.

Greez,
opi

--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|