작업 예약을 위해 셀러리를 실행하기 위해 init.d 스크립트를 설치하려고합니다. 내가 따르는 단계는 다음과 같습니다.
- 셀러리 파일을 복사하여 /etc/init.d/ 폴더에 붙여 넣습니다.
- / etc / default / 폴더에 celeryd 구성 파일을 작성했습니다.
이제부터 시작하려고하면 sudo /etc/init.d/celeryd start
오류가 발생합니다.sudo: /etc/init.d/celeryd: command not found
init.d를 설치하는 방법에 대해 Google에서 검색했습니다 . 이 SO 질문이 있습니다.
그것은 발행하고 uname -a
내가 할 때 이것을 얻습니다 :
Linux capsonesystem8-desktop 3.2.0-43-generic-pae
#68-Ubuntu SMP Wed May 15 03:55:10 UTC
2013 i686 i686 i386 GNU/Linux
또한 insserv
init.d 스크립트를 활성화하는 것과 같이 utils 를 사용 한다고 말합니다 .
insserv /etc/init.d/celeryd
하지만 오류가 발생합니다. insserv: command not found
그래서 insserv 설치하려고했습니다 sudo apt-get install insserv
. 하지만 aleady가 설치되었다고 말합니다.
insserv is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 222 not upgraded.
그래서 init.d 스크립트를 설치하는 방법 ?? 도움을 주시면 감사하겠습니다.
update1 :
내가 시도했을 때 :
$ sh -x /etc/init.d/celeryd start
그것은 일부를 공개합니다 errors
. 서비스가 시작되지 않는 이유 일 수 있습니다.
update2 :
실행할 때 모든 오류를 해결 $ sh -x /etc/init.d/celeryd start
했지만 여전히 오류 sudo /etc/init.d/celeryd start
가 command not found
발생합니다.