Beim Ausloggen Script ausführen

Post Reply
Message
Author
Lexua

Beim Ausloggen Script ausführen

#1 Post by Lexua »

Hallo

Mit Hilfe der "/home/user/.profile" Datei ist es ja bekanntlich möglich, nach einem Login, unter anderem bestimmte Ereignisse auszuführen.
Wie kann ich das auch für den Logout-Vorgang bewerkstelligen?
Ich möchte z.B. beim Einloggen bestimmte Netzlaufwerke einbinden (mit der o.g. ".profile" Datei kein Problem), und beim Ausloggen die Netzlaufwerke wieder unmounten.

Jochen

Re: Beim Ausloggen Script ausführen

#2 Post by Jochen »

Das ist Shell-abhängig. Die meisten moderneren Shells haben dafür direkt eine passende Datei analog zur .profile, die alte sh muss es mittels trap emulieren:

<li>bash: ~/.bash_logout
<li>tcsh: ~/.logout
<li>sh, ash, pdksh: In der ~/.profile eine Zeile in der Form<pre>trap '. $HOME/.sh_logout' 0</pre>einfügen, dann wird die $HOME/.sh_logout gesourcet, wenn sich die Shell beendet.

Jochen

Lexua

Re: Beim Ausloggen Script ausführen

#3 Post by Lexua »

Jo, danke dir !

Post Reply