Schrift
[thread]12466[/thread]

führe -e "code" und datei.pl mit einem Aufruf aus



<< >> 7 Einträge, 1 Seite
lichtkind
 2008-09-10 07:45
#114464 #114464
User since
2004-03-22
5681 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ein problem in eigner sache. wie kann ich vor dem aufruf eines scripte etwas code vorranstellen. da er zur laufzeit erst erstellt wird eine statische lösung mir nicht sehr weiterhelfen.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
bytebrain
 2008-09-10 10:14
#114466 #114466
User since
2008-07-21
20 Artikel
BenutzerIn
[default_avatar]
Hallo :-)

Funktioniert sowas vielleicht?
Code (perl): (dl )
perl -e 'print "Hallo Welt\n" && `/pfad/zu/deinem/srcipt.pl`'


Gruß,
bytebrain
Gast Gast
 2008-09-10 10:36
#114467 #114467
versuch mal:
Code: (dl )
perl -e 'print "Test\n"; exec("perl /pfad/zur/datei.pl")'

oder:
Code: (dl )
perl -e'print "Test\n"; $/=undef; eval(<>)' /pfad/zur/datei.pl
moritz
 2008-09-10 12:09
#114471 #114471
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Ich würdes sowas benutzen:

Code (perl): (dl )
exec $^X, $path, @ARGV or die "Can't run $^x $path: $!";


Ich finde es schöner das gleiche perl zu benutzen mit dem das aktuelle Script gestartet wurde, als einfach 'perl' zu nehmen.
lichtkind
 2008-09-10 21:52
#114516 #114516
User since
2004-03-22
5681 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
danke, euch finde aber moritz lösung wirklich elegant
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
betterworld
 2008-09-11 02:11
#114519 #114519
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Was für Code ist das denn genau? Vielleicht kommst Du ja auch mit BEGIN{} aus.
lichtkind
 2008-09-11 05:32
#114520 #114520
User since
2004-03-22
5681 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
es geht um kephras neues output panel. mein erstes problem: die lokalen Pfade dem perl bekannt zu machen damit das im streamprozess ausgeführte script normal ausgeführt wird konnt ich mit -I oder chdir lösen aber ich hab das gefühl da könnte noch mehr kommen wird und mich interessierte wie ich generell einem fremden unbekannten script code vorranstellen kann.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
<< >> 7 Einträge, 1 Seite



View all threads created 2008-09-10 07:45.