2011-12-28 5 views
2

Ruby on Rails 응용 프로그램을 테스트하기위한 원격 우분투 리눅스가 있습니다. 응용 프로그램에 delayed_jobs gem을 배포했습니다.Linux에서 delayed_jobs를 설치하는 방법은 무엇입니까?

로컬 컴퓨터에서 rake jobs:work을 사용하여 지연된 작업을 자동으로 실행하는 작업자 프로세스를 시작했습니다.

Linux에서이 작업자 프로세스를 시작한 다음 SSH 연결을 종료하고 싶습니다.

Linux에서 delayed_job을 설정하는 가장 좋은 방법은 무엇입니까? 감사.

답변

1

사용 nohup rake jobs:work &을 종료 할 수 있습니다. 해결 :

1

는 백그라운드 프로세스로 rake을 시작하기 위해, 명령의 끝에서 &를 사용하려고 :

rake jobs:work & 

지금 당신이 문제를 해결할 수 SSH

+0

튜더 (Tudor)에 감사드립니다. rake 명령이 여전히 존재하는지 확인하기 위해 ps 명령을 사용했습니다. 나는 그것이 첫 번째 연기 작업이 끝난 후에 끝난 것을 발견했다. 따라서 이후의 일자리는 도망 칠 수 없습니다. 어떤 해결책? –

관련 문제