7 votes

Exécuter un script... en double-cliquant dessus ?

Est-il possible d'exécuter un script bash en double-cliquant dessus ? Le shell script s'exécute avec $ ./script.sh sans problème. Un double-clic sur le script ouvre TextEdit. Il serait intéressant de pouvoir l'exécuter en cliquant dessus...

$ system_profiler SPSoftwareDataType 
Software:

System Software Overview:

  System Version: macOS 10.13.4 (17E199)
  Kernel Version: Darwin 17.5.0
  Boot Volume: lily
  Boot Mode: Normal
  Computer Name: lily’s MacBook Air
  User Name: System Administrator (root)
  Secure Virtual Memory: Enabled

4voto

xxxvodnikxxx Points 111

Peut-être changer le nom de l'extension en .command, mais je pense qu'il devrait y avoir une solution de contournement pour que .sh fonctionne.

Pour l'exécuter, double-cliquez sur l'icône : ouvrir le terminal et se rendre dans le répertoire de script. puis chmod +x . finder décidera si c'est excutable ou non.

4voto

Tina Hopkins Points 11
  1. Allez dans votre Terminal ou iTerm.

  2. Allez dans le répertoire où se trouve votre fichier.

  3. Tapez ce qui suit :

    chmod a+x (yourscriptname)

  4. Cliquez avec le bouton droit de la souris sur votre fichier et sélectionnez Ouvrir avec y Autres .

  5. Activer Toutes les applications et choisissez Terminal .

  6. NOTE : Si vous souhaitez toujours ouvrir ce fichier avec Terminal, cochez la case suivante Toujours ouvert avec .

  7. Enfin, double-cliquez sur votre fichier et il devrait fonctionner.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X