Michael Schröpl: Programmaufruf

Beitrag lesen

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