On 26.Oct 2004 - 02:06:34, Helmut Waitzmann wrote:
> Andreas Pakulat <[EMAIL PROTECTED]> writes:
> 
> >On 24.Oct 2004 - 01:27:11, Helmut Waitzmann wrote:
> >Schreib sie in die $HOME/.bashrc, dann werden sie immer eingelesen...
> 
> Nein.  Dann werden sie von allen interaktiven nicht-login-shells
> eingelesen; nicht-interaktive nicht-login-shells lesen kein "~/.bashrc".

Und? Die lesen auch keine .profile oder /etc/profile .

> Aber selbst das ist keine gute Idee, wie das Beispiel mit dem PATH zeigt.

Hmm, sowas koennte man mit einem grep ueberpruefen (klappt hier
wunderbar)...

> >Nein, du kannst den ganzen Kram doch in eine ~/.bashrc tun und die
> >noch in der .bash_profile sourcen. Dadurch kommst du bei jeder! Shell in
> >den Genuss deiner Konfiguration.
> 
> Nein.  Nicht-interaktive nicht-login-shells bleiben da auÃen vor (siehe
> manual bash(1)).

Ja, aber die kannst du sowieso nicht weiter konfigurieren, weder mit
*profile, nocht mit *bashrc. Nicht-interaktive nicht-login-shells sind
im Normalfall Skripte, die saemtliche Umgebungsvariablen selbst setzen
muessen...

> >Ich denke immernoch, das *dm keine Loginshell aufmachen, da ja
> >saemtliche Prozesse danach direkt an init haengen...
> 
> Ich sehe zwischen "keine Loginshell" und "sÃmtliche Prozesse direkt an
> init hÃngen" keinen Zusammenhang.  ErklÃrst Du ihn mir?

Klaro: Hab mich da etwas ungluecklich ausgedrueckt... Was ich meinte
war: Der X11-Prozess haengt an init. Wenn man mittels startx den
Xserver startet sieht das ganze so aus:

init
|
|- bash -- startx -- xinit -- XFree86
..                         |
                           |- x-session-manager

Beim Login mittels eines Display-Managers haengt der X11-Server am
Displaymanager:

init
 ââkdmâââXFree86
 â     ââkdmâââx-session-managâââgnome-settings-
 â                             ââkwrapper
 â                             ââssh-agent
                    
kdm, wiederum wird von init ausgefuehrt, als letztes der Init-Skripte
und benutzt wiederum soweit ich das sehe eine nicht-interaktive
nicht-login-shell.

Andreas

-- 
Did you know that for the price of a 280-Z you can buy two Z-80's?
                -- P.J. Plauger


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an