Date création : 18-11-2006 00:00:00 Date de la dernière modification : 23-01-2008 05:51:36
 Vous êtes dans : GNU/Linux Astuces / Shell BashExécution d'un script
Pour pouvoir exécuter un script ou un programme en ligne de commande il y plusieurs possiblités :
Prémièrement rendez votre script exécutable attributions droits sous GNU/Linux
Ex:
$ chmod +x /home/lami20j/mes_scripts/script.sh
$ chmod 0755 /home/lami20j/mes_scripts/script.sh |
1. Le chemin absolu
Quelque soit l'emplacement où vous vous trouvez tapez
| $ /home/lami20j/mes_scripts/script.sh |
2. Le chemin relatif
Dans ce cas il faut aller dans le répertoire qui contient l'exécutable
| $ cd /home/lami20j/mes_scripts/ |
Pour exécuter le script tapez
Si vous avez trop descendu dans l'arborescence il faut utiliser . et ..
- . - répertoire courant
- .. - répertoire parent
Ex:
le script se trouve toujours dans /home/lami20j/mes_scripts/
je me trouve dans /home/lami20j/bin/perl_scripts/
pour exécuter le script à partir de cet emplacement je dois taper
| $ ../../mes_scripts/script.sh |
3. Modifier la variable PATH
Pour faire ça on va ajouter le chemin qui contient le script à la variable PATH
| $ export PATH=$PATH:/home/lami20j/mes_scripts |
Pour exécuter le script tapez
Pour plus de détails regardez variable PATH
|