KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Vendredi 16 mai 2008 - 07:35:55

Exécuter un script shell

Thèmes de "Shell"
Bash (12)
Scripts (2)
Sed (13)
Exécuter un script shell lami20j mercredi 4 avril 2007 à 12:20:07 Jeff

Exé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
./script.sh
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 executer 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
script.sh
Pour plus de détails regardez variable PATH

 

Autres Astuces dans la catégorie Shell