Respostas:
Alavancar uma aliasou melhor função.
Por exemplo:
ssh () { command ssh "$@"; echo foobar; }
Agora, você pode executar:
ssh mysite
depois de sair da sshsessão, echo foobarserá executado.
Mude echo foobarcom o comando real que você precisa executar e, é claro, você pode usar vários comandos, se quiser.
Para tornar a definição da função permanente, coloque-a no seu ~/.bashrc.
Observe também que nem sempre é desejável ter a função nomeada como sshquando você deseja usar explicitamente o externo ssh. Nesse caso, você pode usar qualquer um dos seguintes itens para ignorar a sshfunção e obter o sshbinário externo :
command ssh mysite
ou renomeie a função para outra coisa, por exemplo sshfunc:
sshfunc () { ssh "$@"; echo foobar; }
ssh user@host 'cd /somewhere/ && tar cf - | gzip -c -' > local_backup_of_somewhere.tgz: este será errado porque conterá "foobar" no final ...)