Ich möchte ein Skript start.sh
auf einem Remote-Server ausführen, auf dem Folgendes ausgeführt wird:
nohup node server.js &
Naiv nenne ich SSH so:
ssh myserver <<EOF
./start.sh &
EOF
Dadurch wird das Skript gestartet, die Sitzung bleibt jedoch verbunden. Ich möchte diesen Schritt mit anderen Befehlen in einem Skript ausführen, das ist also nicht gut.
Wie kann ich eine SSH-Verbindung zum Remote-Computer herstellen, einen nohup
Befehl im Hintergrund starten und dann die Verbindung trennen? Ich nehme an, ich könnte den SSH-Prozess selbst in den Hintergrund stellen, aber das scheint nicht richtig zu sein.
> /dev/null
.