Eu gostaria de poder executar automaticamente um comando em um host remoto toda vez que fizer login nesse host, mas dentro da atual sessão SSH interativa.
Algo como
ssh user@remotehost [run do.sh]
onde do.sh
realiza algumas tarefas de limpeza e, em seguida, reconecta a uma screen
sessão (atualmente eu corro do.sh
manualmente depois de fazer login no host).
Não quero adicioná-lo .bashrc
porque faço login neste host de outras máquinas e não quero do.sh
executar quando faço o login a partir daí, por isso preciso que seja opcional.
ssh user@remotehost /path/to/do.sh
? Se funcionar, você pode até mesmo apelido lo em .ssh / config ou seu .bashrc personnal