.sh Fichier Non Trouvé

Je suis en train de l'exécuter test.sh sur le terminal.

Mon test.sh est dans le dossier /Home/monty dossier et je l'ai rendu exécutable:

chmod 755 test.sh

J'essaie de l'exécuter à l'aide de:
$./test.sh
J'obtiens une erreur:

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

J'ai essayé de le faire sur le terminal:

$ PATH=$PATH:/Home/monty

Mais en vain.
Comment puis-je résoudre ce problème?

Est test.sh exécutable (autorisations)?
Vous également besoin de faire export PATH=$PATH:/Home/monty. Selon que le CHEMIN est déjà exporté (même si c'est probablement le cas).
Oui, c'est @TomDalton. J'ai juste modifié la question. Apparemment, il n'avait rien à voir avec execvp() ou python.
est-ce que /usr/bin/bash existent?
En supposant que votre shell par défaut est bash, vous êtes probablement plus sûr d'utiliser #!/bin/sh dans votre script shell[s].

OriginalL'auteur complextea | 2015-03-19