fehler beim script ausführen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ihop
Beiträge: 110
Registriert: 27.08.2004 17:45:46
Wohnort: Wien
Kontaktdaten:

fehler beim script ausführen

Beitrag von ihop » 04.02.2005 10:11:49

habe mal ein backup script geschrieben und wenn ich es ausführen will
kommt folgender fehler

Code: Alles auswählen

-bash: ./script: /bin/bash: bad interpreter: Keine Berechtigung
was kann das sein denn ich bin als root ein geloggt???


greez ihop

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 04.02.2005 10:47:05

versuche einmal ein "chmod +x <scriptname>" und dann das script nochmals starten

ihop
Beiträge: 110
Registriert: 27.08.2004 17:45:46
Wohnort: Wien
Kontaktdaten:

Beitrag von ihop » 04.02.2005 10:48:12

wurde schon gemacht das war auh mein erster gedanke aber die meldung kommt trotzdem.


greez ihop

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 04.02.2005 11:12:59

Dann gibt's noch folgende Möglichkeiten:
kein /bin/bash oder
/bin/bash hat keine Ausführungsrechte oder
die Partition wurde mit "noexec" gemountet

[edit]
Anmerkung: falls die Partition (auf der das Script liegt) mit "noexec" gemountet wurde, kannst du das Problem auch leicht umgehen, indem du diese Form des Aufrufs verwendest:

Code: Alles auswählen

bash ./script
oder einfach remounten mit "exec"

[/edit]

ihop
Beiträge: 110
Registriert: 27.08.2004 17:45:46
Wohnort: Wien
Kontaktdaten:

Beitrag von ihop » 04.02.2005 11:56:07

super danke die platte war nicht mit den rechten ausgestattet

greez ihop

Antworten