Jai écrit un script shell pour mon Raspberry Pi et lai rendu exécutable. Lorsque je lance ./filename.sh
, je vois une erreur:
bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory
Jai écrit ce script dans le répertoire par défaut (/home/pi
). Après lerreur, jai mis une copie du script sur mon bureau mais je vois la même erreur.
Quel est le problème et la solution?
Commentaires
- Pensez-vous quil serait plus facile de vous aider si vous incluiez réellement le script que vous avez écrit?
Réponse
Un script sexécute sans son interpréteur lorsquil est rendu exécutable et contient un shebang à la toute première ligne. Parce que votre script est en cours dexécution, je suppose que « cest le cas avec votre script. Mais le message derreur indique que vous manquez la barre oblique principale dans le chemin vers bash . Votre shebang doit ressembler à ceci:
#!/bin/bash