web-dev-qa-db-fra.com

Geany permission refusée

Je voulais exécuter un petit programme de test, mais si je l'exécute, le terminal indique:

./geany_run_script.sh: 5: ./geany_run_script.sh: ./main: Permission denied


------------------
(program exited with code: 126)
Press return to continue
1
Pixdigit

Le programme était stocké dans un système fat et le bit exécutable des fichiers ne peut pas être modifié ici.

1
Pixdigit

Vous appelez dans votre script un autre fichier/script - ./main. Assurez-vous que vous avez la permission d'exécuter ce fichier (en fait, cela signifie que le code de sortie: 126). Pour ce faire, exécutez la commande suivante:

chmod +x /path/to/main
1
Radu Rădeanu