-bash: ./conn.sh: /usr/bin/bash: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis

-bash: ./conn.sh: /usr/bin/bash: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis

Beim Ausführen dieses Skripts tritt dieser Fehler auf

-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory

Es ist ein Linux-System (Ubuntu)

Antwort1

Ihr System verfügt bashunter nicht über einen Interpreter /usr/bin/bash, das conn.shSkript gibt jedoch in seiner ersten Zeile an, dass dieser Interpreter verwendet werden soll #!.

Ändern Sie die erste Zeile des Skripts (die #!Zeile), so dass sie auf den richtigen Ort verweist, an dem bashinstalliert ist. Auf den meisten Linux-Systemen ist dies /bin/bash(die erste Zeile sollte also wahrscheinlich lauten #!/bin/bash), aber Sie können dies auch mit überprüfen

command -v bash

in einem Terminal.

verwandte Informationen