Napsal jsem shell skript pro svůj Raspberry Pi a spustil ho. Když spustím ./filename.sh
, zobrazí se chyba:
bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory
Tento skript jsem napsal do výchozího adresáře (/home/pi
). Poté, co došlo k chybě, vložil jsem kopii skriptu na plochu, ale vidím stejnou chybu.
Jaký je problém a řešení?
Komentáře
- Myslíte si, že by bylo snazší vám pomoci, kdybyste skutečně zahrnuli skript, který jste napsali?
Odpovědět
Skript běží bez svého tlumočníka, když je proveditelný jako spustitelný, a obsahuje shebang na úplně prvním řádku. Protože váš skript běží, předpokládám, že tomu tak je i ve vašem skriptu. Chybová zpráva však ukazuje, že vám chybí úvodní lomítko v cestě k bash . shebang by měl vypadat takto:
#!/bin/bash