Esta é uma pergunta subsequente para Como você usa ssh em um script de shell? questão. Se eu quiser executar um comando na máquina remota que é executado em segundo plano nessa máquina, como faço para que o comando ssh retorne? Quando tento incluir apenas o e comercial (&) no final do comando, ele simplesmente trava. A forma exata do comando é semelhante a esta:
ssh user@target "cd /some/directory; program-to-execute &"
Alguma ideia? Uma coisa a observar é que os logons na máquina de destino sempre produzem um banner de texto e eu tenho chaves SSH configuradas para que nenhuma senha seja necessária.
/dev/null
.