Page 1 of 1
Perl Script als ./perlscript.pl starten
Posted: 2003-11-22 21:44
by root-maxel
Hi bis vor kurzem konnte ich auf meinem system perlscripts durch aufruf von
./perlscript.pl
in dem verzeichnis wo das script liegt starten
plötzlich geht das nicht mehr und es kommt als Fehlermeldung:
: bad interpreter: No such file or directory
Ich hab aber nicht geändert (jedenfalls nicht bewusst)
Rufe ich allerdings perl perlscript.pl in dem selben verzeichnis auf geht alles.
Woran kann das liegen??
Achso, ist ein Debian System.. woody
Re: Perl Script als ./perlscript.pl starten
Posted: 2003-11-22 22:13
by darkspirit
Mach mal ein "chmod 755 <scriptname>". Wie lautet die erste Zeile im Script?
Re: Perl Script als ./perlscript.pl starten
Posted: 2003-11-22 22:29
by root-maxel
also die rechte sind richtig
-rwxr-xr-x 1 hlds hlds 41702 Oct 6 18:24 hlstats.pl
und die erste Zeile sieht so aus:
#!/usr/bin/perl
Re: Perl Script als ./perlscript.pl starten
Posted: 2003-11-23 10:08
by arty
Hi,
Perl ist aber schon installiert, oder?
bye
arty
Re: Perl Script als ./perlscript.pl starten
Posted: 2003-11-23 12:12
by root-maxel
arty wrote:Hi,
Perl ist aber schon installiert, oder?
Sonst würde ja das hier
Rufe ich allerdings perl perlscript.pl in dem selben verzeichnis auf geht alles.
nicht funktionieren...
Re: Perl Script als ./perlscript.pl starten
Posted: 2003-11-23 13:16
by olaf.dietsche
Mit der Angabe von
./perlscript.pl sagst du, daß das Skript im aktuellen Verzeichnis (.) liegt. Wenn du es von woanders aufrufen willst muß du entweder den vollständigen Pfad angeben (z.B. /pfad/zum/perlscript.pl) oder das Verzeichnis in deinen Pfad aufnehmen und das Skript ohne Pfad (nur: perlscript.pl) aufrufen.
EDIT: Was ergibt
:?:
Re: Perl Script als ./perlscript.pl starten
Posted: 2003-11-23 14:24
by Joe User
Poste mal bitte die Ausgabe von:
Re: Perl Script als ./perlscript.pl starten
Posted: 2003-11-23 15:43
by robertw
Hast Du Dein Script eventuell mit einem Windows-Editor geschrieben/geändert?
Wenn Du das Script unter Linux mit vi editierst, steht dann in der Statuszeile [DOS]?
Wenn ja, sind die Zeilenumbrüche falsch -> dos2unix durchführen.
Robert
Re: Perl Script als ./perlscript.pl starten
Posted: 2003-11-23 18:08
by root-maxel
RobertW wrote:Hast Du Dein Script eventuell mit einem Windows-Editor geschrieben/geändert?...
Robert
Danke, das wars :)