Initialiser des variables au boot.

Initialiser des variables au boot. - Multimédia - Linux et OS Alternatifs

Marsh Posté le 25-07-2002 à 12:43:34    

Salut,
 
J'utilise des variables pour eviter d'avoir a taper certaines commandes comme $RECUP_IP qui appelle un script recup_ip.sh dans mon home.
 
J'aimerai que ces variables soient initialisees a chaque reboot de la machine (tre tres rarement donc :D ).
 
Vous me conseillez mettre la definition de ces variables ou ?
Dans le fichier rc.local ou bien dans un script dans init.d pour lequel je ferai un raccourci dans le runlevel qui va bien ?


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 25-07-2002 à 12:43:34   

Reply

Marsh Posté le 25-07-2002 à 13:03:50    

perso je les mettrais dans /etc/profile
mais je ne sais pas si c'est ce qu'il y a de plus propre...


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 25-07-2002 à 13:11:14    

D'autres avis ?


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 25-07-2002 à 13:14:17    

Gaellick a écrit a écrit :

D'autres avis ?




 
/et/profile ou /etc/bash.bashrc

Reply

Marsh Posté le 25-07-2002 à 13:20:49    

Bon 2 points pour /etc/profile
 
Qui dit mieux ? :D


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 25-07-2002 à 13:46:46    

Gaellick a écrit a écrit :

Bon 2 points pour /etc/profile
 
Qui dit mieux ? :D




 
y-a pas mieux, c'est là et pis c'est tout !   :o  :D  
regarde dans les man pour savoir dans quel ordre sont évalués les fichiers au boot : s'il y a redondance d'information, c'est la dernière qui est prise en compte

Reply

Marsh Posté le 25-07-2002 à 13:54:43    

Ok merci.
 
Je crois que j'ai pas le choix la :D


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 25-07-2002 à 14:12:38    

ou alors dans ton /etc/profile tu met un appel à un script contenu dans le répertoire home du user courant, qui s'appelerais .profile_perso par exemple, et qui contiendrais la définition de tes variables. C'est un peu plus propre si t'es en multi user.
 
un appel du style : sh /home/`whoami`/.profile_perso

Reply

Marsh Posté le 25-07-2002 à 14:14:04    

Ho a écrit a écrit :

ou alors dans ton /etc/profile tu met un appel à un script contenu dans le répertoire home du user courant, qui s'appelerais .profile_perso par exemple, et qui contiendrais la définition de tes variables. C'est un peu plus propre si t'es en multi user.
 
un appel du style : sh /home/`whoami`/.profile_perso




 
C'est quoi ca /`whoami`/ une fonction qui recupere le user qui se log ?


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 25-07-2002 à 14:17:31    

exactement

Reply

Marsh Posté le 25-07-2002 à 14:17:31   

Reply

Marsh Posté le 25-07-2002 à 14:17:57    

Super ca ! Merci beaucoup :jap:


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 25-07-2002 à 14:21:56    

de rien ... (putain, je crois que c la première fois que j'apporte une réponse constructive à un topic !  :D )

Reply

Marsh Posté le 25-07-2002 à 14:24:05    

il suffit que je rajoute une ligne avec  
 
sh /home/`whoami`/.profile_perso
 
ou faut le mettre entre cote  
 
`sh /home/`whoami`/.profile_perso`
 
??


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 25-07-2002 à 14:24:23    

Ho a écrit a écrit :

de rien ... (putain, je crois que c la première fois que j'apporte une réponse constructive à un topic !  :D )




 
Y'a un debut a tout :D


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 25-07-2002 à 19:41:50    

Gaellick a écrit a écrit :

il suffit que je rajoute une ligne avec  
 
sh /home/`whoami`/.profile_perso
 
ou faut le mettre entre cote  
 
`sh /home/`whoami`/.profile_perso`
 
??




 
Hououou !


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 26-07-2002 à 09:34:47    

sh /home/`whoami`/.profile_perso    ....     tout court.

Reply

Sujets relatifs:

Leave a Replay

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