* ChristophRaucher schrieb am 01.Dez.2000:
Wo ist eigentlich der Unterschied zw. "PATH=/home" und "export PATH=/home"?
Bei ersterem wird PATH nur in der aktuellen Shell umgesetzt. Im letzteren Fall wird PATH in der aktuellen Shell umgesetzt, bleibt aber auch in allen von dieser Shell zukünftig aufgerufenen Programmen oder Shells auf diesem Wert. Die Umgebungsvariablen, das Enviroment, gehört zu den Prozeßdaten, die an Kindprozesse vererbt werden. Wenn man eine Variable exportiert, dann wird sie zur Umgebungsvariable. Kein Prozeß kann die Umgebungsvariable eines anderen Prozesses beeinflußen, nur an seine Kinder vererben. Wird eine Variable nicht exportiert, so bleibt es eine einfache Variable also ein Prozeßdatum, aber keine Umgebungsvariable um die sich der Kernel kümmert. Wird zwar auch vererbt, aber normalerweise wird der ganze Prozeß nach dem vererben mit einem anderen Programm überschrieben und auch die Variable ist dann weg. PS: PATH=/home ist sicher nicht ernst gemeint, sonden nur ein Beispiel. Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com