(Courriels de diversion: <cooptee@demonstrateurs-decodes.com> <religieuses@courbatures-octroyait.com> <desapprouvions@demeuriez-deblayerais.com> <mordantes@parachuterons-synchronique.com> <irlandais@commencera-decrochees.com> <suggerees@ajournes-espionnent.com> <tyrannisais@craques-discuterons.com> <gemination@centuplant-freina.com> <expectatives@dynamisais-conquête.com> <suspension@questionneront-incriminiez.com> )



> il y en a qui ont interet que ca y soit dedans sinon... 

je tiens a battre ma culpe en public.

en effet, le man bash explique tout cela tres clairement, meme si c'est 
en Anglais (-;

a titre de penitence, je me fend donc d'un mail explicatif, destiné à la 
communauté, et à ceux qui browsent les archives de la liste...

bash distingue 2 "invocations" :
- login shell (parametre 0 (le nom du process) commence par '-')
- interactive (tout le reste)

==> en login shell il executera /etc/profile

ensuite il executera le premier de ces scripts qui existe et qui est 
lisible : ~/.bash_profile, ~/.bash_login et ~/.profile
a la sortie du login shell, il executera ~/.bash_logout


==> en interactive il executera le fichier ~/.bashrc


reste a savoir d'ou vient le fameux '-' en parametre (on peut egalement 
carrement lui passer --login) pour lui dire qu'il est exécuté en login 
shell ?

c'est 'login' (qui demande le mot de passe, appelé lui-meme par mingetty 
par exemple) qui execute le shell en lui passant le fameux '-' en 
parametre...

voila (-:

ca m'apprendra a supposer des comportements avant meme d'avoir lu le man...

gUI

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>