Partage
  • Partager sur Facebook
  • Partager sur Twitter

Pb exécution d'un simple script

message " mauvais interpréteur: Permission non accordée

    4 juillet 2019 à 19:19:40

    Bjr,

    J'essaye d'exécuter un simple script du cours. Les droits de ce script  (-rwxrwxrwx 1 pobmail pobmail 55 juil.  4 18:01 script1.sh
    ) et du dossier (drwxrwxrwx  2 pobmail pobmail 4096 juil.  4 18:29 TestOCR ) ds lequel il se trouve sont corrects, je pense. Je suis en simple utilisateur et en tant que sudo le résultat est identique !!

    J'ai essayé en mode débuggage bash -x . La le script fonctionne. J'ai recherché dans différents forum mais pas vraiment de solution en tout cas déchiffrables pour moi pour l'instant, je suis débutant. Merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter
      4 juillet 2019 à 20:44:02

      Bonjour,

      J'imagine que ça fonctionne comme ça aussi :  

      bash script1.sh

      Mais pas comme celà :  

      ./script1.sh

      Si c'est le cas, je pense qu'il manque la ligne de shabang dans le script (ou que celle-ci est fausse). Cad. que la première ligne du script script1.sh doit être la suivante :

      #!/bin/bash

      Peux-tu nous afficher la première ligne de ton script :

      head script1.sh

      Sinon que donne la commande suivante :

      echo $SHELL



      -
      Edité par mika83 4 juillet 2019 à 20:46:26

      • Partager sur Facebook
      • Partager sur Twitter
        4 juillet 2019 à 21:23:45

        Merci, je viens de trouver mon erreur, deux espace de trop sur la première ligne indiquant le shabang. Grd merci
        • Partager sur Facebook
        • Partager sur Twitter

        Pb exécution d'un simple script

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown