The C shell has a setup file named
.logout
(
2.2
)
.
Commands in
.logout
are run when you log out.
The Bourne and Korn shells don't have a logout file, though.
Here's how to make one:
-
In your
.profile
file, add the line:
trap
.
|
trap '. $HOME/.sh_logout; exit' 0
|
(Some systems may need
$LOGDIR
instead of
$HOME
.)
-
Make a file in your home directory named
.sh_logout
.
Put in the commands you want to be run when you log out.
For example:
if
[ -f
|
clear
if [ -f $HOME/todo.tomorrow ]
then
echo "=========== STUFF TO DO TOMORROW: ============"
cat $HOME/todo.tomorrow
fi
|
The
trap
will read the
.sh_logout
file when the shell exits.