Я хочу выполнить скрипт start.sh
на удаленном сервере, который выполняет это:
nohup node server.js &
Наивно я называю SSH так:
ssh myserver <<EOF
./start.sh &
EOF
Это запускает скрипт, но оставляет сеанс подключенным. Я хочу выполнить этот шаг с другими командами в сценарии, так что это не хорошо.
Как я могу SSH к удаленной машине, запустить nohup
команду в фоновом режиме, а затем отключить? Я полагаю, я мог бы поставить сам процесс SSH в фоновом режиме, но это не кажется правильным.
> /dev/null
.