Esta es una pregunta complementaria a ¿Cómo se usa ssh en un script de shell? pregunta. Si quiero ejecutar un comando en la máquina remota que se ejecuta en segundo plano en esa máquina, ¿cómo consigo que regrese el comando ssh? Cuando trato de incluir el ampersand (&) al final del comando, simplemente se cuelga. La forma exacta del comando se ve así:
ssh user@target "cd /some/directory; program-to-execute &"
¿Algunas ideas? Una cosa a tener en cuenta es que los inicios de sesión en la máquina de destino siempre producen un banner de texto y tengo claves SSH configuradas, por lo que no se requiere contraseña.
/dev/null
.