이것을 실행하는 start.sh
원격 서버에서 스크립트를 실행하고 싶습니다 .
nohup node server.js &
순진하게, 나는 이것을 다음과 같이 SSH라고 부른다.
ssh myserver <<EOF
./start.sh &
EOF
스크립트가 시작되지만 세션은 연결된 상태로 유지됩니다. 스크립트의 다른 명령 으로이 단계를 따르고 싶기 때문에 좋지 않습니다.
원격 시스템에 SSH로 nohup
연결하고 백그라운드에서 명령을 시작한 다음 연결을 끊을 수 있습니까? SSH 프로세스 자체를 백그라운드에 넣을 수 있다고 생각하지만 옳지 않은 것 같습니다.
> /dev/null
.