Eu não sei sobre os títulos das janelas, mas tenho tentado fazer com que o meu sistema faça alguma coisa ao finalizar uma sessão ssh - na verdade, depois de encerrar uma sessão ssh. Resumindo: não funciona assim. Basicamente você tem três opções:
-
Escreva um wrapper em torno do ssh, ou seja, um script de shell executável chamado
ssh
que tem precedência sobre/usr/bin/ssh
em seu $ PATH, que contém a linhaexec /usr/bin/ssh $@
em algum lugar no meio. Isso permite que seu shell faça algumas coisas antes e depois do efetivo binário ssh ser executado, enquanto mantém a sobrecarga no mínimo. -
Escreva um patch contra as fontes SSH de sua escolha para fornecer um hook de limpeza que execute um comando shell passado por meio de uma linha de comando ou alguma configuração. É isso que queremos.
-
Tem
PROMPT_COMMAND
avaliando a saída dehistory
. Basicamente, uma abordagem mais genérica e mais feia para 1.