6 votes

Comment exécuter un script bash depuis le bureau?

J'ai un fichier .sh avec un en-tête #!/bin/bash. Je suis capable de l'exécuter depuis le terminal, en utilisant chmod et ./, mais existe-t-il un moyen d'effectuer ces deux opérations depuis le bureau (c'est-à-dire en cliquant dessus) ?

À propos, je suis familier avec Linux, mais pas avec OS X.

7voto

Christopher Stone Points 662

Vous pouvez ajouter une extension .command à votre script texte.

Ensuite, utilisez chmod 744 pour le rendre exécutable.

Lorsqu'il est ouvert ou double-cliqué dans le Finder, il s'exécutera alors à partir du Terminal.

4voto

Tuan Anh Tran Points 648

Eh bien, vous pouvez l'emballer à l'intérieur d'un AppleScript, faire un appel à une commande shell (votre script bash).

exemple: do shell script

do shell script "/bin/tcsh chemin-de-mon-fichier-de-commande"

enregistrez-le en tant qu'application sur votre bureau pour l'exécuter.

3voto

Kirk McElhearn Points 2259

Vous pouvez placer n'importe quelle commande dans un AppleScript et enregistrer le script en tant qu'applet, ou un droplet, ou utiliser Automator pour créer des applets et/ou des droplets. Il suffit d'utiliser la commande do shell script dans l'AppleScript.

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