Je veux exécuter un script, start.sh
sur un serveur distant qui exécute ceci :
nohup node server.js &
Naïvement, j'appelle SSH comme ça :
ssh myserver <<EOF
./start.sh &
EOF
Cela lance le script, mais laisse la session connectée. Je veux suivre cette étape avec d'autres commandes dans un script, donc ce n'est pas bon.
Comment puis-je me connecter en SSH à la machine distante, lancer une nohup
en arrière-plan, puis se déconnecter ? Je suppose que je pourrais mettre le processus SSH lui-même en arrière-plan, mais cela ne semble pas correct.