Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2007, 11h39   #1
Membre régulier
 
Inscription : novembre 2003
Messages : 245
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 245
Points : 72
Points : 72
Par défaut Variables d'environnement qui se perdent

Bonjour,

Je pense qu'un petit script vaut mieux qu'un long discours :
Code :
1
2
3
4
5
6
7
8
9
10
11
moi@machine:/home/admin$ sudo -u admin bash
admin@machine:/home/admin$ . .bashrc
admin@machine:/home/admin$ echo $ANT_OPTS
-Xmx768m -Xms256m -XX:MaxPermSize=128m
admin@machine:/home/admin$ exit
exit
moi@machine:/home/admin$ sudo -u admin bash
admin@machine:/home/admin$ echo $ANT_OPTS
 
admin@machine:/home/admin$ cat .bashrc | grep ANT_OPTS
export ANT_OPTS="-Xmx768m -Xms256m -XX:MaxPermSize=128m"
Pourquoi la variable d'environnement ANT_OPTS a disparue après que j'ai changé d'utilisateur ? Comment faire ?

Merci.
84mickael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 14h56   #2
Invité de passage
 
Inscription : août 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 3
Points : 3
Points : 3
Envoyer un message via MSN à malick25
Par défaut Variables d'environnement qui se perdent

Es tu sur d'avoir changé de compte utilisateur? parceque j'ai l'impression que c'est toujours l'utilisateur admin.
A quel niveau du fichier .bashrc as tu défini la ligne correspondant à ta variable?
As tu essayer de la placer dans le fichier .bash_profile pour voir ce que ça donne?
Tiens nous au courant
malick25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 13h41   #3
Membre régulier
 
Inscription : novembre 2003
Messages : 245
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 245
Points : 72
Points : 72
J'ai essayé tous les fichiers d'initialisation bash, sans succès. J'ai abandonné et trouvé une autres solution : modifier le script d'exécution de l'outil concerné par la variable d'environnement que je cherchais à fixer.
84mickael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 13h41   #4
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
.bashrc ne doit pas etre definie dans le .bash_profile
il doit l'être, en standard de cette façon
Code :
1
2
3
4
 
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
en generale en fin .
cela peut etre declarer aussi de ces facons:
Code :
1
2
3
4
 
export ENV=~/.bashrc
#ou
export BASH_ENV=~/.bashrc
le "~é peut être remplacé par $HOME
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h51.


 
 
 
 
Partenaires

Hébergement Web