Il s'agit d'une question qui fait suite à la Comment utiliser ssh dans un shell script ? question. Si je veux exécuter une commande sur la machine distante qui s'exécute en arrière-plan sur cette machine, comment puis-je obtenir le retour de la commande ssh ? Lorsque j'essaie d'inclure l'esperluette (&) à la fin de la commande, celle-ci se bloque. La forme exacte de la commande ressemble à ceci :
ssh user@target "cd /some/directory; program-to-execute &"
Avez-vous des idées ? Il convient de noter que les connexions à l'ordinateur cible produisent toujours une bannière de texte et que j'ai obtenu des résultats positifs. SSH Les clés sont configurées de manière à ce qu'aucun mot de passe ne soit nécessaire.