[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Durée de vie d'une variable d'environnement



Bonsoir,

Mehdi Baccouche a écrit :
Bonjour,

Je suis en train d'écrire un script qui définit une variable d'environnement
qui doit être utilisée pour toute la durée d'une session. Voici le début du
script:

#!\bin\sh

export AGENT_DIR=...

Mais quand j'execute le script, et je fais echo $AGENT_DIR, il ne m'affiche
rien du tout... lorsque je mets l'echo dans le script ça marche...

Donc y'a t il une méthode pour prolonger la durée de vie de ma variable ?

Il ne faut pas exécuter le script, mais le "sourcer", afin qu'il s'exécute dans ton processus de shell courant. Dans le cas contraire, il s'exécute dans un processus fils, et tout son environnement est perdu à la fin de l'exécution.

Donc, pas de "./monscript", mais "source ./monscript" ou ". ./monscript"


Merci beaucoup,

De rien,


Mehdi


--
David



Reply to: