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 28/09/2006, 17h27   #1
Modérateur
 
Avatar de sinok
 
Inscription : août 2004
Messages : 8 227
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2004
Messages : 8 227
Points : 10 910
Points : 10 910
Par défaut Sudo et variables dans bash_profile

Donc voilà je suis conffronté à un petit problème.
J'ai donc créé un service weblogic sous fedora core 5 (script dans init.d et liens symboliques dans les rcx.d). Ce service lance donc weblogic en utilisant le user créé à cet effet et non root (au moyen d'un sudo).

Par contre je rencontre un petit problème, une application déployée sur weblogic fait appel à des scripts shells qui nécessitent la présence d'une variable d'environnement.

Or cette varible d'environnement est définie dans le bash_profile et de fait n'a pas l'air d'être définie pour l'application weblogic lorsqu'elle est lancée au moyen de sudo (je suppose que l'initialisation bash est switchée dans me présent cas)...

Existe-t'il un moyen simple de contourner le problème, car n'étant pas un pro d'admin unix je sèche un peu...

Merci d'avance pour l'aide que vous pourriez m'apporter
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
sinok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 17h37   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
pourquoi ne pas la définir dans le script...
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 18h23   #3
Modérateur
 
Avatar de sinok
 
Inscription : août 2004
Messages : 8 227
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2004
Messages : 8 227
Points : 10 910
Points : 10 910
Effectivement je n'y avais pas pensé, et puis je renaclais à toucher aux scripts de lancement de weblogic, mais bon ça s'est fini en faisant un source sur le bash_profile du user voulu dans le script mettant en place les variables d'environnement de weblogic, c'est pas très propre mais ça marche et c'est l'essentiel

Merci bien
++
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
sinok est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h33.


 
 
 
 
Partenaires

Hébergement Web