Disclaimer: Eu não sei praticamente nada sobre mongo. Nunca, a resposta para a sua pergunta seria "Sim, se houver um serviço upstart 'mongodb'".
Existem algumas maneiras de verificar isso:
sudo initctl list | grep mongo
Se este comando retornar alguma coisa, verifique se o serviço listado corresponde ao nome que você está usando ('mongodb').
Caso contrário, verifique o conteúdo de /etc/init
(note, não /etc/init.d
) e veja se existe um arquivo .conf relacionado ao mongo. Este será o nome do serviço a ser usado, o que significa mudar sua estrofe de início para start on started [service name]
.
Se não houver um serviço upstart relacionado ao mongo, então o mongo ainda está usando scripts init.d. Se for esse o caso, você precisará encontrar ou criar um script upstart do mongo, instalá-lo e desabilitar os scripts init.d (usei bum
para isso).
Pesquisando isso, aparece algumas opções:
Script para o upstart do Ubuntu para o MongoDB com reparo automático
Este parece mais completo: