[CentOS] run script on logout
Les Mikesell
lesmikesell at gmail.com
Fri Nov 13 14:35:49 UTC 2009
John Doe wrote:
> From: Janez Kosmrlj <postnalista at googlemail.com>
>> Does anyone have an idea how to run a script when the user logs out.
>> I tried puting the command in the .bash_logout file, but it doesnt work.
>
> bash man:
> A login shell is one whose first character of argument zero is a -, or
> one started with the --login option.
> ...
> When a login shell exits, bash reads and executes commands from the
> file ~/.bash_logout, if it exists.
>
> So, if you run bash and exit, it won't be executed.
> If you run bash --login and exit, it will be executed...
>
> Also from the man:
> ~/.bash_profile
> The personal initialization file, executed for login shells
> ~/.bashrc
> The individual per-interactive-shell startup file
>
> In gnome terminal, there is an option in the profile to force it to a login shell...
A 'trap 0' statement in the user's .profile or .bash_profile should also be
executed as the login shell terminates.
--
Les Mikesell
lesmikesell at gmail.com
More information about the CentOS
mailing list