Você precisa colocar um script de inicialização em /etc/init.d
ou uma dessas pastas rc.x.d
(dependendo do fato sob quais circunstâncias você deseja iniciar o mongod).
Então, idealmente, você coloca um script de inicialização em / etc / init.d / e o vincula às pastas rc.x.d apropriadas. Essas pastas rc significam o seguinte a partir do link fornecido na parte inferior:
- O nível de execução 0 é quando você desliga o computador.
- O nível de execução 1 é o modo de usuário único
- Nível de execução 2 é o modo multiusuário sem NFS
- O nível de execução 3 é o modo multiusuário com NFS
- O nível de execução 4 é reservado para diferentes fornecedores definirem
- O nível de execução 5 é o modo de GUI.
- O nível de execução 6 é quando você reinicia seu computador.
O próprio script de inicialização pode ser tão fácil quanto:
#!/bin/sh
/path/to/mongod #if you have mongod copied to some linux well known place you may only use mongod
Para iniciar um processo mongod configurado por padrão, mas você pode querer configurá-lo através de parâmetros adicionais que você pode obter em MongoDB - Parâmetros de linha de comando .
Quando você quiser iniciar o mongodb somente quando um determinado usuário fizer login, poderá adicionar o código de script de inicialização ao seu .bash_profile
do usuário correspondente.
Mais pode ser encontrado neste tópico: Onde você coloca scripts de desligamento?