[red hat] Script pour définir des variables et lancer tomcat

Script pour définir des variables et lancer tomcat [red hat] - Installation - Linux et OS Alternatifs

Marsh Posté le 01-06-2005 à 14:29:18    

Bonjour,
serveur red hat 3.4
Ou puis-je appeler mon script qui défini des variables d'environnements et lance dans tomcat.
sachant que si je ne suis pas logger (juste aprés le démarrage du serveur), tomcat doit etre démarrer quand meme...  
et si je me log, j'ai besoin des variables d'environnements...  
je l'appelle dans /etc/rc.local, tout va bien mais quand je suis loggé, je n'ai pas les variables...
et si je l'appelle dans le /etc/bashrc, faut que je me log en root... sinon tomcat n'est pas lancé...
 
y'a une solution c'est de mettre la définition des variables dans les deux et le lancement de tomcat que dans /etc/rc.local mais bon...
 
Merci d'avance :-)

Reply

Marsh Posté le 01-06-2005 à 14:29:18   

Reply

Marsh Posté le 01-06-2005 à 16:10:14    

bah si tu as ta solution, je vois pas où est ton problème?

Reply

Marsh Posté le 01-06-2005 à 16:21:00    

oui mais je voudrais mettre le script à UN SEUL endroit...
sinon, je trouve pas ça trés bien et je préfère la meilleure solution vu que je vais la mettre dans mon rapport de stage :-)

Reply

Marsh Posté le 01-06-2005 à 18:26:45    

si tu veux que les variables soient accessibles à tous les utilisateurs, il faut qu'elles soient dans le bash_profile source.
 
pour lancer ton script, un script d'init est le mieux, et il est de bon ton de définir tes variables de lancement dedans

Reply

Marsh Posté le 02-06-2005 à 08:20:22    

un script d'init dans rc.d c'est ça?
si on définit les variables dedans, elles seront accessibles par tous les utilisateurs?

Reply

Marsh Posté le 02-06-2005 à 09:26:54    

non, tu mets un script d'init dans init.d et tu utilises le processus adapté à ta distrib pour configurer les services au démarrage. ça c'est propre
 
pour les variable, si les mets pas dans le bash_profile (ou autre suivant le shell), les utilisateurs ne peuvent y avoir accès

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed