196 votes

Comment rendre ce fichier.sh exécutable par double-clic ?

Tout d'abord, j'utilise un Mac.

Ensuite, je dois exécuter ce "file.sh" que nous allons appeler. Chaque fois que j'ai besoin de l'exécuter, je dois ouvrir le Terminal et taper :

cd /Users/Jacob/Documents/folderWithFileInIt
bash file.sh

C'est bien, mais j'ai l'impression que ce serait beaucoup plus rapide si je faisais en sorte que le fichier s'exécute au double-clic, vous ne pensez pas ?

Ma question est donc la suivante : comment rendre ce fichier exécutable par double-clic ?

Mes idées étaient soit :

a) taper quelque chose comme chmod dans le terminal et changer les permissions ?

b) créer un fichier, y mettre le code que j'ai écrit ci-dessus ^ et ensuite rendre ce fichier exécutable ?

c) créer un système d'automatisation pour faire cela ?

Quel est le meilleur moyen, ou existe-t-il un moyen encore meilleur ? Veuillez également m'expliquer autant que vous le pouvez, car je suis novice en matière de terminaux. Merci.

1 votes

Si vous voulez un script agréable et facile à cliquer, alors oui, Automator est le bon outil. Vous semblez le savoir d'après votre question, alors quelle est votre question ?

0 votes

Même question mais j'ai un dmg de jdk, un dossier d'applications pour créer des icônes, un Jar mais je n'arrive pas à exécuter/créer via automator ou .command

0voto

R-Aamir Points 3525
nano ~/FILENAME

Ecrivez votre script bash et quittez nano avec Ctrl + x et frappez y

Faire du fichier un exécutable

chmod 700 ~/FILENAME

Bingo, le fichier devient un exécutable, double-cliquez pour le lancer.

Fonctionne sans .sh extension ou shebang ( #! ) préfixe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X