Hi Leute,
da hier ja auch einige Linux-Versierte zu Gange sind, mal folgende Situation:
Ich habe ein Script in irgendeinem Verzeichnis "rumliegen".
Nun möchte ich gerne, dieses Verzeichnis temporär dem Suchpfad hinzufügen.
PATH=$PATH:~/bin
botmgr --status
funktioniert einwandfrei im Terminal (angenommen das Script liegt in ~/bin).
Sobald ich den Terminal schließe sind ja nun auch diese Manipulationen wieder weg (gewollt).
Was ich aus einer zweistündigen Google-Sitzung in Erfahrung gebracht habe, ist das jeder Terminal seinen eigenen Scope bekommt, so wie jeder Kindprozess.
Ich würde es gerne ermöglichen, dass man einfach einmal nur etwas wie ~/bin/botmgr --tmpregister
eingeben muss und das Script PATH ändert.
Da allerdings das Script seinen eigenen Scope hat, wirkt sich das nicht auf das Terminalfenster aus. Und ein export PATH=$PATH:${DIR}
gilt ja auch nur für Kindprozesse.
Lange Rede, kurzer Sinn: Gibt es einen Weg Umgebungsvariablen des Elternprozesses zu manipulieren?
MfG
bubble
--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye