No bash, o arquivo ~/.bash_logout
será executado ao sair de um shell de login. Coloque seu código nesse arquivo.
Estou lendo O ambiente de programação do Unix .
Há uma pergunta de exercício para imprimir quanto tempo de CPU você consumiu quando você faz logoff editando .profile
.
Eu tentei com isso
trap 'times' 0 1 2 15
mas não está funcionando.
No bash, o arquivo ~/.bash_logout
será executado ao sair de um shell de login. Coloque seu código nesse arquivo.
Da tag, estou supondo que isso está no bash. O Bash é padronizado como .bash_profile
e usa apenas .profile
se o primeiro não existir. Tente colocar a linha de armadilha em .bash_profile.
Como alternativa, você pode colocar o seguinte em .bash_logout
:
times
read -t 5 # timeout after 5 seconds