Subscript mit Parameter aufrufen unter Windows?
am 18.04.2008 09:35:35 von Manuel ReimerHallo,
unter Unix ist es ja kein Problem ein Script wie ein "normales
ausführbares Binary" zu starten. Anhand der ersten Zeile wird der
Interpreter ermittelt und das Script an den entsprechenden übergeben.
Unter Windows ist das deutlich problematischer. Je nach Installation
kann man auf der Konsole ein Perl-Script direkt mit Parametern starten,
oder eben nicht. Aus diesem Grund stelle ich generell den vollen Pfad zu
Perl dem Scriptaufruf voran.
Wie verhält sich da der system()-Aufruf von Perl? Werden hier Befehle
einfach direkt an die Windows-Konsole übergeben, oder hat Perl hier
intern eine Routine, die ein .pl, mit system() und Parametern
aufgerufen, direkt richtig öffnet?
Gibt es eventuell sogar einen anderen empfohlenen Weg ein Unterscript
aufzurufen um nicht den Weg über system() gehen zu müssen?
Danke im Voraus
CU
Manuel
--
Überwachungsstaat bald Realität? Jetzt handeln! www.stasizwopunktnull.de
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯
Die letzte Stimme, die man hört, bevor die Welt untergeht, wird die
eines Experten sein, der versichert, das sei gar nicht möglich.