Perl Script als ./perlscript.pl starten
-
root-maxel
- Posts: 43
- Joined: 2003-05-08 13:18
- Contact:
Perl Script als ./perlscript.pl starten
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
./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
-
darkspirit
- Posts: 553
- Joined: 2002-10-05 16:39
- Location: D'dorf
- Contact:
Re: Perl Script als ./perlscript.pl starten
Mach mal ein "chmod 755 <scriptname>". Wie lautet die erste Zeile im Script?
-
root-maxel
- Posts: 43
- Joined: 2003-05-08 13:18
- Contact:
Re: Perl Script als ./perlscript.pl starten
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
-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
Hi,
Perl ist aber schon installiert, oder?
bye
arty
Perl ist aber schon installiert, oder?
bye
arty
-
root-maxel
- Posts: 43
- Joined: 2003-05-08 13:18
- Contact:
Re: Perl Script als ./perlscript.pl starten
Sonst würde ja das hierarty wrote:Hi,
Perl ist aber schon installiert, oder?
nicht funktionieren...Rufe ich allerdings perl perlscript.pl in dem selben verzeichnis auf geht alles.
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Perl Script als ./perlscript.pl starten
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:?:
EDIT: Was ergibt
Code: Select all
ls /usr/bin/perlRe: Perl Script als ./perlscript.pl starten
Poste mal bitte die Ausgabe von:
Code: Select all
less ./perlscript.pl | head -n 1PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Perl Script als ./perlscript.pl starten
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
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
-
root-maxel
- Posts: 43
- Joined: 2003-05-08 13:18
- Contact:
Re: Perl Script als ./perlscript.pl starten
Danke, das wars :)RobertW wrote:Hast Du Dein Script eventuell mit einem Windows-Editor geschrieben/geändert?...
Robert

