Je suis en train d'=E9crire un script qui d=E9finit une variable d'environn=
ement
qui doit =EAtre utilis=E9e pour toute la dur=E9e d'une session. Voici le d=
=E9but du
script:
#!\bin\sh
export AGENT_DIR=3D...
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 =E7a marche...
Donc y'a t il une m=E9thode pour prolonger la dur=E9e de vie de ma variable=
?
Bonjour,<br>
<br>
Je suis en train d'=E9crire un script qui d=E9finit une variable
d'environnement qui doit =EAtre utilis=E9e pour toute la dur=E9e d'une
session. Voici le d=E9but du script:<br>
<br>
#!\bin\sh<br>
<br>
export AGENT_DIR=3D...<br>
<br>
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 =E7a
marche...<br>
<br>
Donc y'a t il une m=E9thode pour prolonger la dur=E9e de vie de ma variable=
?<br>
<br>
Merci beaucoup,<br>
<br>
Mehdi<br>
------=_Part_14295_21972171.1134577452781--
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
En fait, ca marche si, au lieu de taper "./test", je tape ". test". Est-ce que quelqu'un sait pourquoi ?
Merci
Le 14/12/05, 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 se ssion. Voici le début du script:
#!binsh
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 marc he...
Donc y'a t il une méthode pour prolonger la durée de vie de ma variab le ?
Salut,<br> <br> En fait, ca marche si, au lieu de taper "./test", je tape ". test". Est-ce que quelqu'un sait pourquoi ?<br> <br> Merci<br><br><div><span class="gmail_quote">Le 14/12/05, <b class="gmai l_sendername">Mehdi Baccouche</b> <<a href="mailto: m"></a>> a écrit :</span><blockquote class="gmai l_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0p t 0pt 0.8ex; padding-left: 1ex;"> Bonjour,<br> <br> 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:<br> <br> #!binsh<br> <br> export AGENT_DIR=...<br> <br> 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...<br> <br> Donc y'a t il une méthode pour prolonger la durée de vie de ma variable ?<br> <br> Merci beaucoup,<br><span class="sg"> <br> Mehdi<br>
</span></blockquote></div><br><br clear="all">
------=_Part_14619_4971929.1134578495543--
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
En fait, ca marche si, au lieu de taper "./test", je tape ". test". Est-ce
que quelqu'un sait pourquoi ?
Merci
Le 14/12/05, Mehdi Baccouche <mbaccouche@gmail.com> 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 se ssion.
Voici le début du script:
#!binsh
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 marc he...
Donc y'a t il une méthode pour prolonger la durée de vie de ma variab le ?
Salut,<br>
<br>
En fait, ca marche si, au lieu de taper "./test", je tape ". test". Est-ce que quelqu'un sait pourquoi ?<br>
<br>
Merci<br><br><div><span class="gmail_quote">Le 14/12/05, <b class="gmai l_sendername">Mehdi Baccouche</b> <<a href="mailto:mbaccouche@gmail.co m">mbaccouche@gmail.com</a>> a écrit :</span><blockquote class="gmai l_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0p t 0pt 0.8ex; padding-left: 1ex;">
Bonjour,<br>
<br>
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:<br>
<br>
#!binsh<br>
<br>
export AGENT_DIR=...<br>
<br>
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...<br>
<br>
Donc y'a t il une méthode pour prolonger la durée de vie de ma variable ?<br>
<br>
Merci beaucoup,<br><span class="sg">
<br>
Mehdi<br>
</span></blockquote></div><br><br clear="all">
------=_Part_14619_4971929.1134578495543--
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
En fait, ca marche si, au lieu de taper "./test", je tape ". test". Est-ce que quelqu'un sait pourquoi ?
Merci
Le 14/12/05, 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 se ssion. Voici le début du script:
#!binsh
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 marc he...
Donc y'a t il une méthode pour prolonger la durée de vie de ma variab le ?
Salut,<br> <br> En fait, ca marche si, au lieu de taper "./test", je tape ". test". Est-ce que quelqu'un sait pourquoi ?<br> <br> Merci<br><br><div><span class="gmail_quote">Le 14/12/05, <b class="gmai l_sendername">Mehdi Baccouche</b> <<a href="mailto: m"></a>> a écrit :</span><blockquote class="gmai l_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0p t 0pt 0.8ex; padding-left: 1ex;"> Bonjour,<br> <br> 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:<br> <br> #!binsh<br> <br> export AGENT_DIR=...<br> <br> 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...<br> <br> Donc y'a t il une méthode pour prolonger la durée de vie de ma variable ?<br> <br> Merci beaucoup,<br><span class="sg"> <br> Mehdi<br>
</span></blockquote></div><br><br clear="all">
------=_Part_14619_4971929.1134578495543--
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
David Soulayrol
Bonsoir,
Mehdi Baccouche a écrit :
Bonjour,
Je suis en train d'écrire un script qui définit une variable d'envi ronnement qui doit être utilisée pour toute la durée d'une session. Voici l e début du script:
#!binsh
export AGENT_DIR=...
Mais quand j'execute le script, et je fais echo $AGENT_DIR, il ne m'aff iche 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 vari able ?
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, i l 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
Bonsoir,
Mehdi Baccouche a écrit :
Bonjour,
Je suis en train d'écrire un script qui définit une variable d'envi ronnement
qui doit être utilisée pour toute la durée d'une session. Voici l e début du
script:
#!binsh
export AGENT_DIR=...
Mais quand j'execute le script, et je fais echo $AGENT_DIR, il ne m'aff iche
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 vari able ?
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, i l
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"
Je suis en train d'écrire un script qui définit une variable d'envi ronnement qui doit être utilisée pour toute la durée d'une session. Voici l e début du script:
#!binsh
export AGENT_DIR=...
Mais quand j'execute le script, et je fais echo $AGENT_DIR, il ne m'aff iche 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 vari able ?
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, i l 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
Adrien Caillot
Mehdi Baccouche wrote:
Salut,
Bonjour,
En fait, ca marche si, au lieu de taper "./test", je tape ". test". Est-ce que quelqu'un sait pourquoi ?
Parce que la commande '.' (ou 'source') exécute le script dans le processus correspondant au shell courant, alors que si tu tapes simplement ./test, il est exécuté dans un processus fils, et les variables sont donc locales à ce processus.
Merci
De rien.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Mehdi Baccouche wrote:
Salut,
Bonjour,
En fait, ca marche si, au lieu de taper "./test", je tape ". test".
Est-ce que quelqu'un sait pourquoi ?
Parce que la commande '.' (ou 'source') exécute le script dans le
processus correspondant au shell courant, alors que si tu tapes
simplement ./test, il est exécuté dans un processus fils, et les
variables sont donc locales à ce processus.
Merci
De rien.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
En fait, ca marche si, au lieu de taper "./test", je tape ". test". Est-ce que quelqu'un sait pourquoi ?
Parce que la commande '.' (ou 'source') exécute le script dans le processus correspondant au shell courant, alors que si tu tapes simplement ./test, il est exécuté dans un processus fils, et les variables sont donc locales à ce processus.
Merci
De rien.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
debian-mail
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:
#!binsh
Je pense que c'est / et non
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
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:
#!binsh
Je pense que c'est / et non
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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:
#!binsh
Je pense que c'est / et non
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact