Ik krijg deze foutmelding tijdens het uitvoeren dit script
-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory
Het is een Linux-systeem (Ubuntu)
Reacties
Antwoord
Uw systeem heeft geen bash interpreter op /usr/bin/bash, maar de conn.sh script specificeert dat dit de interpreter is die gebruikt moet worden in de initiële #! regel.
Wijzig de eerste regel van het script (de #! line) zodat deze naar de juiste locatie verwijst waar bash is geïnstalleerd. Op de meeste Linux-systemen is dit /bin/bash (dus de eerste regel zou waarschijnlijk #!/bin/bash moeten zijn), maar je kunt dit ook controleren met
command -v bash
in een terminal.
ls -l /usr/bin/bashbevat. 2. Gelieve uw vraag te bewerken om te bepalen of u het scriptbestand op een Windows-computer hebt gemaakt en vervolgens naar uw UNIX / Linux / Mac-systeem hebt overgebracht. 3. Gelieve bewerk uw vraag om te bepalen welk type systeem u gebruiktls -l /usr/bin/bashuit te voeren en de opdracht en het resultaat in je vraag te plaatsen.