samedi 26 juin 2004

Script exécutable de commandes Unix

Les commandes Unix peuvent être regroupées dans des fichiers de script qu'on peut lancer automatiquement à partir du Finder.

Taper des commandes Unix dans le Terminal, c'est bien, mais automatiser leur exécution et leur enchaînement dans un fichier de script, c'est mieux.

Il suffit donc de taper les commandes dans un fichier de texte (utilisez par exemple Textwrangler qui ne risque pas d'enregistrer dans un autre format RTF ou DOC).

Nommez le fichier avec l'extension '.command'

Pour le rendre exécutable, vous pouvez utiliser un utilitaire comme "BatchMod" ou bien :  
- ouvrez le terminal 
- tapez la commande chmod +x suivie du nom complet du fichier de script (faites glisser son icône sur la fenêtre du terminal pour que son nom d'inscrive automatiquement derrière la commande) 
- valider

Désormais, si vous double-cliquez sur l'icône du fichier de script dans le Finder, cela lance le Terminal et votre script est exécuté.

Vu dans Univers Mac n°150 de juin 2004, page 100 

Aucun commentaire: