Druß und danke
Achim
> ist es möglich das die etc/profile und die dortigen PATH-Angaben neu
> eingelesen werden?
Ja, z.B. durch ein 'source /etc/profile'.
> Warum? Wenn ich ein Tool starte interessiert dieses nicht was ich mit
> export PATH exportiert habe und es greift anscheinend auf die
> Systemweitgesetzten zurück.
Wo hast Du denn PATH neu gesetzt, in ~/.profile, in ~/.bashrc oder per
Kommando in einer laufenden Shell?
Die ~/.profile wird erst beim nächsten einlogen eingelesen, die ~/.bashrc
bei jedem Start der BASH. Bei einem 'export' interaktiv in einer shell gilt
dies auch nur für diese und nicht für andere BASH-Prozesse.
Gruß
Thomas
--
Thomas Kaschwig * ne...@kaschwig.net * http://www.kaschwig.net/
PGP: http://www.kaschwig.net/public.key.asc * KeyID: 0x3D68D63A
> ist es möglich das die etc/profile und die dortigen PATH-Angaben neu
> eingelesen werden?
source /etc/profile
Dabei wird aber nicht von einer leeren Umgebung ausgegangen, sondern
alles wird zusaetzlich zur aktuellen Umgebung nochmals ausgefuehrt.
Das ist moeglicherweise nicht ganz, was man will.
> Warum? Wenn ich ein Tool starte interessiert dieses nicht was ich mit
> export PATH exportiert habe und es greift anscheinend auf die
> Systemweitgesetzten zurück.
Es gibt keine systemweit gesetzten Dinge. Alles hat ein Anfang, nur
die Wurst hat zwei.
Gruezi,
Robert
--
--------------------------------------------------------
Robert Wirth, Hauptstrasse 316, 66740 Saarlouis, Germany
office: +49-681-302-5078 priv: +49-6831-69484 or -964570
email: wi...@dfki.de <URL>: http://www.dfki.de/~wirth/
--------------------------------------------------------
> source /etc/profile
>
Genau das war es !
> Dabei wird aber nicht von einer leeren Umgebung ausgegangen, sondern
> alles wird zusaetzlich zur aktuellen Umgebung nochmals ausgefuehrt.
> Das ist moeglicherweise nicht ganz, was man will.
>
> > Warum? Wenn ich ein Tool starte interessiert dieses nicht was ich mit
> > export PATH exportiert habe und es greift anscheinend auf die
> > Systemweitgesetzten zurück.
>
> Es gibt keine systemweit gesetzten Dinge. Alles hat ein Anfang, nur
> die Wurst hat zwei.
OK. ich meinte was von anfang an gesetzt ist ohne zusätzliche wie unter
~/
Danke nochmals!
Gruß Achim
achim altmann <ac...@altmann.li> wrote:
> ist es möglich das die etc/profile und die dortigen PATH-Angaben neu
> eingelesen werden?
z.B. durch ein beherztes ". /etc/profile".
> Warum? Wenn ich ein Tool starte interessiert dieses nicht was ich mit
> export PATH exportiert habe und es greift anscheinend auf die
> Systemweitgesetzten zurück.
Dann hat irgendein Intelligenzbolzen vermutlich deine .bashrc so verhunzt,
dass dort die PATH-Angabe wieder uebergeplaettet wird (in jeder neu ge-
starteten interaktiven subshell). Nimm den Mist aus der .bashrc raus und
du hast Ruhe (es ist sowieso eine hundsmiserable Schnapsidee in der .bashrc
Environment-Variablen zu setzen ...). Oder jemand hat zu viel mit den
Variablen PS1 und PROMPT_COMMAND herumexperimentiert (damit kann man evt.
sogar ein neusetzen von Environment-Variablen bei jedem neuen shell-Prompt
erreichen ...). Korrigiere deine Startup-Files, dass so ein Mist nicht
mehr verzapft wird, und du hast Ruhe. Um den Mist zu finden liest du am
besten erst einmal ein Tutorial zur shell-Programmierung (in
de.comp.os.unix.shell wird regelmaessig auf so etwas hingewiesen, aber auch
eine Suchmaschine deines Vertrauens sollte dir zu "shell+tutorial" etwas
ausspucken ...
Tschuess,
Juergen Ilse (il...@usenet-verwaltung.org)
--
Das Netz ist Freude. Es ist Ekstase, die jeden einzelnen Nerv erglühen
läßt. Es ist Duft, den man fühlt. Es ist ein Bild, das man riecht.
Es ist Erfüllung - ein Geschmack, neben dem alles andere schal ist.
("Netzreiter-Preisung" aus dem Buch "Der Netzparasit" von Andreas Brandhorst)