2016-11-15 1 views
0

아마도 이것이 중복 질문 일 수 있습니다 만, 이것에 대한 일의적인 대답을 찾을 수 없습니다.시스템 시작시 mongod 서비스를 시작하십시오

최근에 mongodb을 업데이트했으며 Linux Mint (Ubuntu 기반 시스템)를 실행하고 시작할 때마다 mongod 서비스가 자동으로 시작되지 않으므로 Robomongo를 사용할 수 없습니다. 내가 터미널을 열고

sudo service mongod start 

사용해야 할 때마다 자동으로 mongod을 시작 시스템에서 시작하는 방법이 있나요?

+0

'sudo는 systemctl mongod 수 있도록 && sudo는이 mongod' –

+0

시작 systemctl 우분투 (민트)에는 systemctl이 없다, 나는 동등한 'sudo는 업데이트 - rc.d -f foo_service remove' 및 시도 'sudo update-rc.d foo_service defaults' 이상하게 들리지만 재부팅 할 때 작동합니다. 그러나 PC를 끄고 다음 날 다시 시작하면 더 이상 작동하지 않습니다. – Diego

답변

1

/etc/bashrc 스크립트에 명령을 넣을 수 있습니다. 조건에 따라 mongod 프로세스가 아직 실행되지 않은 경우 시작할 수 있습니다.

다른 방법은 /etc/rc.local을 수정하고 해당 파일에서 mongod를 시작하는 명령을 추가하는 것입니다. 부팅 할 때 시작됩니다.

+0

마침내 필자는'/ etc/bash.bashrc' 파일을 열었으므로 두 번째 옵션을 사용했다. (나는 'bashrc' 파일이 없다.) 편집하기에 너무 복잡하다는 것을 발견했다. 감사! – Diego

+0

이상한데, 재부팅 할 때 작동하지만, PC를 끄고 다음 날 다시 시작하면 더 이상 작동하지 않습니다. 이유를 모르겠어요! – Diego

1

시스템 시작시 다음 명령을 사용하여 mongodb를 자동 시작하십시오.

systemctl enable mongod.service 
관련 문제