[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Warum ist datei nicht ausführbar?



Hallo!

On Sat, 2002-11-23 at 12:28, Rainer Ellinger wrote:
> Frederik schrieb:
> > /usr/local/netscape$ ./netscape
> > bash: ./netscape: No such file or directory
> 
> Die Datei wird ausgeführt. Und zwar von Bash, weil sie nach einem 
> Shell-Skript aussieht. In einem Skript steht zu Beginn, an welche Art 
> Interpreter der Rest verfüttert werden soll. Also z.B. "#! /bin/bash" 
> für Bash-Skripte oder "#! /usr/bin/perl" für Perl, usw.

> Icb interpretiere die Fehlermeldung so, dass der dort angegebene 
> Interpreter in dem dort angegebenen Pfad nicht gefunden wird.

Das kann eigentlich nicht sein. Siehe:

sven@k:/data/home/sven(0)$ ./asdf
bash: ./asdf: No such file or directory

asdf gibt es natürlich nicht. Die Bash versucht aus ./netscape einen
Prozess zu erzeugen und scheitert. Kein Hinweis auf ein Shellscript.

Wenn ich eine Datei ./asdf (a+x) mit folgendem Inhalt anlege:

#!/bin/gibtsnicht
tut

Erhalte ich:

sven@k:/data/home/sven(0)$ ./asdf
bash: ./asdf: /bin/gibtsnicht: bad interpreter: No such file or
directory

Gruß

Sven

-- 
Sven Lauritzen
----------------------------------------------------------------
pub 1024D/95C9A892                  sub 1024g/D30E490F
Fp  2FA9 FC9B 078C 5BC7 87DC  0B0D 2329 94F6 95C9 A892
----------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: