Voglio eseguire uno script, start.sh
su un server remoto che esegue questo:
nohup node server.js &
Ingenuamente, chiamo SSH in questo modo:
ssh myserver <<EOF
./start.sh &
EOF
Questo avvia lo script, ma lascia la sessione connessa. Voglio seguire questo passaggio con altri comandi in uno script, quindi non va bene.
Come posso SSH sul computer remoto, avviare un nohup
comando in background, quindi disconnettermi? Suppongo che potrei mettere il processo SSH stesso in background, ma ciò non sembra giusto.
> /dev/null
.