Dê uma olhada @ este post
Estou tentando executar algum código (vamos chamá-lo login.java) quando eu entro e saio da minha máquina linux. Há alguma maneira de fazer isso? Eu estou procurando talvez uma maneira de acionar o código? Eu pensei em apenas colocá-lo no meu .bash_login, mas de preferência o código seria iniciado no login normal, não quando eu inicio o meu terminal.
Se você estiver usando o shell bash, é possível. confira o homem bash. .bashrc e .bash_logout