Execute o comando após a conexão SSH interrompida

2

Existe uma maneira de executar um comando depois que uma conexão SSH é interrompida (blackout, etc.)? Quando faço o logoff normalmente, posso usar o .bash_logout, mas não sei o que fazer quando a conexão se rompe.

    
por paff_ 20.07.2015 / 00:58

1 resposta

0

Você pode executar comandos com base em uma interceptação de sinal. Normalmente, uma desconexão terminaria o shell com um SIGPIPE, então inclua isto no .bash_profile

trap "echo do your command here; exit" 13

Você precisa da "saída", caso contrário a concha não fechará como resultado da armadilha.

    
por 20.07.2015 / 01:38