BOnjour,
Pour précision, le fichier rc.local est lu avant qu'une session utilisateur ne soit ouverte et l'on ne peut donc définir à l'intérieur des variables de session.
Par ailleurs, le fichier /etc/profile qui est commun à tous les utilisateurs et lu lorsqu'un shell de connexion est lancé (login shell).
De même, le fichier .bash_profile, qui lui est spécifique à chaque utilisateur, est lu lors de la connexion.
Dans les deux cas, les variables définies seront valables dans les sous-shells (par exemple un terminal).
Le fichier .bashrc, spécifique également à chaque utilisateur, n'est lu que lorsque le bash est lancé sans login (un sous shell, par exemple lorsque l'on ouvre une fenêtre sous X) mais n'est pas lancé lors de la connexion.
Pour plus de précisions, voir man bash.
Bon courage.
Poste le Friday 30 April 2004 08:38:52