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 ceci:
ssh myserver <<EOF
./start.sh &
EOF
Cela démarre 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 SSH sur la machine distante, lancer une nohup
commande en arrière-plan, puis me déconnecter? Je suppose que je pourrais mettre le processus SSH en arrière-plan, mais cela ne semble pas correct.
> /dev/null
.