Mailinglist Archive: opensuse-de (4954 mails)
| < Previous | Next > |
Re: logout-Befehle
- From: B.Brodesser@xxxxxxxxxxxxxx (Bernd Brodesser)
- Date: Wed Dec 15 17:45:33 1999
- Message-id: <19991215184533.A1037@xxxxxxxxxxxxxx>
* Andreas Bock schrieb am 15.Dez.1999:
wenn Du en neues Xterm /KDE Terminalfenster öffnest, wird auch ein login
durchgeführt. Also beim Schliessen anschliessend auch ~/.bash_logout
Da meistens irgendwelcher text angezeit wird und das Fenster eh
geschlossen wird, bekommt man das meistens nur nicht mit.
Nein, so einfach ist das nicht. Es wird zwichen einer Loginshell und
einer normalen interaktiven Shell unterschieden. Eine Loginshell führt
/etc/profile und dann ~/.profile aus. Eine interaktive Shell, die
keine Loginshell ist führt hingegen ~/.bashrc aus.
Nun hat SuSE diese Skripte so gestrickt, daß in ~/.profile im
Wesentlichen nur ein Aufruf von ~/.bashrc steht, so daß ~/.bashrc von
allen interaktiven Shells ausgeführt wird, gleichgültig ob Loginshell
oder nicht. Weiter hat SuSE ihr Standard ~/.bashrc so gestrickt, daß
als erstes /etc/profile ausgeführt wird, falls noch nicht geschehen.
Dadurch wird in allen interaktiven Shells zuerst /etc/profile
ausgeführt.
Dieses Verhalten ist aber nur so, weil die SuSE-Standardskripte so
sind wie sie sind. Wenn Du diese Skripte durch einfache eigene
ersetzt, so wird sich zeigen, das es einen Unterschied zwichen dem
Einloggen auf der Konsole und dem eröffnen eines xterms besteht.
Allerdings ist es schon so, daß es auch möglich ist auf dem Xserver
eine Loginshell zu eröffnen. Näheres hierzu in man bash.
Das Verhalten beim ausloggen habe ich wie gesagt noch nicht geprüft,
aber das einlogverhalten ist tatsächlich so wie beschrieben.
Bernd
--
ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung
DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen
IIRC = If I Remember Correctly = Falls ich mich richtig erinnere
OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx
| < Previous | Next > |