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
sshque tem precedência sobre/usr/bin/sshem 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_COMMANDavaliando a saída dehistory. Basicamente, uma abordagem mais genérica e mais feia para 1.