Jag skrev ett skalskript för min Raspberry Pi och gjorde den körbar. När jag kör ./filename.sh
ser jag ett fel:
bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory
Jag skrev detta skript i standardkatalogen (/home/pi
). Efter att felet inträffade lade jag en kopia av skriptet på skrivbordet men jag ser samma fel.
Vad är problemet och lösningen?
Kommentarer
- Tror du att det skulle vara lättare att hjälpa dig om du faktiskt inkluderade skriptet du skrev?
Svara
Ett skript körs utan dess tolk när det görs körbart och innehåller ett shebang vid första raden. Eftersom ditt skript körs antar jag att det är fallet med ditt skript. Men felmeddelandet visar att du saknar det ledande snedstrecket i sökvägen till bash . Ditt shebang ska se ut så här:
#!/bin/bash