나는 노력하고있다
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
내 목표는 서버에서 프로세스를 시작한 다음 즉시 돌아 오는 것입니다.
작동하지 않습니다 : 작업이 서버에서 시작되었지만 다른 명령을 요청하기 전에 myPc에서 출력이 나오고 bash는 완료를 기다립니다.
왜 ? 해서는 안됩니다! 그것을 피할 수있는 방법?
- myPc는
RHEL6.2
- 서버가
ubuntu 10.04
와 - 두 번 실행
openssh
myscript.sh
출력을 제공 하고 싶지만 스크립트가 완료된 후에도 ssh 세션이 계속 종료되면 어떻게됩니까? 필자의 경우 스크립트 자체가 nohup 프로세스를 시작한 다음 반환합니다. 나는ssh -T
그렇게하는 데 도움 이 될 인상을 받았다 .