Ações antes do logout da sessão ssh

7

É possível vincular algumas ações que serão executadas antes do logout de ssh session?

Quero dizer, algumas configurações como .bashrc , etc.

    
por xiº 12.12.2015 / 20:01

1 resposta

6

Se você inserir o seguinte em .bashrc (ou /etc/profile ou .profile ou qualquer outro script de inicialização) na máquina remota:

function onexit { xmessage "Exiting..."; }; trap onexit EXIT

Você pode substituir o comando xmessage com o que quiser: se usar /etc/profile , precisará fazer verificações que o bash esteja em uma sessão remota, para não afetar as sessões locais.

As respostas aqui lidam com a saída de scripts, mas são igualmente válido para o próprio shell.

    
por 12.12.2015 / 20:46