4.18. Running Commands at Bourne/Korn Shell Logout
Section 4.17
describes logout files. Commands in those files 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 Section 35.17, . Section 35.29
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:
ifSection
35.13, [ -f Section 35.26
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.
--JP and SJC
| | | 4.17. Running Commands When You Log Out | | 4.19. Stop Accidental Bourne-Shell Logouts |
Copyright © 2003 O'Reilly & Associates. All rights reserved.
|
|