Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit perl Skript
Hi,
ich möchte auf einem Server über SSI ein perl-skript aufrufen. Wenn ich das skript auf der Konsole aufrufe, funktioniert das nur wenn ich ich es mit
/usr/bin/perl meinskript.pl
aufrufe. Ansonsten bekomme ich diese Fehlermeldung:
./meinskript.pl
: bad interpreter: No such file or directory
obwohl ich im Perlskript #!/usr/bin/perl angegeben habe.
Kennt jemand das Problem?
Hallo,
vielleicht noch nen ; am Ende der ersten Zeile? Ohne das Skript kann man viel spekulieren, copy & paste doch einfach mal die ersten paar Zeilen.
ich hab das komplette skript mal mit hochgeladen...
baumgartner
26.07.05, 16:05
hast du das script ausführbar gemacht?
chmod 0700 dasdt.pl
ich hab das komplette skript mal mit hochgeladen...
Da sind <cr><lf> am Zeilenende und damit versucht er nicht /usr/bin/perl zu finden sondern /usr/bin/perl<cr>
Versuchs mal mit
recode ibmpc..lat1 meinskript.pl
und dann solltest Du es aufrufen können.
Edit: Hast Du wohl unter Windows editiert :cool:
Hey Danke, das hat funktioniert.
Aber wie kann ich soetwas denn in Zukunft feststellen? im vi zeigt er mir das <cr><lf> nicht an...
Hey Danke, das hat funktioniert.
Aber wie kann ich soetwas denn in Zukunft feststellen? im vi zeigt er mir das <cr><lf> nicht an...
Falls Du vim benutzt, kannst Du die Datei im binary mode öffnen (vim -b) und mit
:set list siehst Du dann die ^M Zeichen ...
Wenn Du sicher gehen willst, daß die <cr><lf> unix-konform umgesetzt werden, kannst Du filemode auch definiert auf unix setzen:
:set ff=unix
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.