Programmaufruf
Haiopei
- perl
Hallo!
Ich möchte mit einer if-Auswahl entweder ein anderes Script laden oder in diesem Script weitermachen.
Meine Frage also: Kann man aus einem laufenden Perl-Script ein neues aufrufen und wie geht das?
Vielen Dank schon im Voraus für eure Hilfe!
MfG
Haiopei
Sup!
exec() ist Dein Freund.
Gruesse,
Bio
hi Bio,
exec() ist Dein Freund.
ich bin nicht ganz sicher, ob der Hinweis genügt. Mit exec() kannst du externe Scripts (und/oder Programme) aufrufen. Wenn ich richtig gelsen habe, geht es aber darum, ein weiteres PERL-Script (bzw. dessen Subroutinen) aufzurufen. Das geht eigentlich mit "require", so weit ich weiß.
Grüße aus Berlin
Christoph S.
Hallo Leute,
exec() ist Dein Freund.
ich bin nicht ganz sicher, ob der Hinweis genügt. Mit exec() kannst
du externe Scripts (und/oder Programme) aufrufen. Wenn ich richtig
gelsen habe, geht es aber darum, ein weiteres PERL-Script (bzw. dessen
Subroutinen) aufzurufen. Das geht eigentlich mit "require", so weit
ich weiß.
eure beiden Postings beschreiben die fehlende Exaktheit der
Fragestellung ganz wunderbar.
Falls mit "Skript" wirklich ein ebensolches gemeint war, dürfte Bios
Antwort näher am Ziel liegen (obwohl neben "exec" noch "system" in
Frage gekommen wäre - man will ja vielleicht danach die Kontrolle noch
mal bekommen - und zudem nicht klar ist, ob das Skript auf demselben
Server liegt, vielleicht braucht man auch HTTP als Zugriffsmethode).
Falls es nur darum geht, Code aus einem anderen Skript mit zu benutzen,
gibt es auch wiederum mehrere mögliche Antworten. "require" etc. mag
helfen, falls das zweite Skript in modular zerlegter Form vorliegt ...
es kann aber auch notwendig sein, beide Skripte so umzuschreiben, daß
nur noch eines übrig bleibt. Was alles wiederum die Verfügbarkeit des
Quelltextes beider Skripte voraussetzt ...
Ende der Kristallkugelsitzung,
Michael