Chcę wykonać skrypt start.sh
na zdalnym serwerze, który uruchamia to:
nohup node server.js &
Naiwnie nazywam SSH w ten sposób:
ssh myserver <<EOF
./start.sh &
EOF
To uruchamia skrypt, ale pozostawia połączoną sesję. Chcę wykonać ten krok z innymi poleceniami w skrypcie, więc to nie jest dobre.
Jak mogę SSH do zdalnego komputera, uruchomić nohup
polecenie w tle, a następnie się rozłączyć? Podejrzewam, że mógłbym umieścić sam proces SSH w tle, ale to nie wydaje się właściwe.
> /dev/null
.