Execute um comando shell na inicialização do ubuntu / nginx

1

Eu tenho um Ubuntu 13 rodando nginx e node.js, para iniciar o mongodb eu preciso rodar na linha de comando:

mongod --config /etc/mongodb.conf

O problema é que quando eu saio do terminal, ele para, como posso adicionar isso ao script de inicialização?

Eu assumo que este é o boot do scrpit: link

    
por Chris 15.07.2016 / 10:45

3 respostas

3

Como o passo 5 dizia no link service mongodb start e sudo service mongodb start se não for root.

Se o serviço não iniciar na inicialização, tente ver automaticamente ls -la /etc/rc* | grep mongo , se nenhum link estiver presente, use update-rc.d mongodb defaults para adicionar links a / etc / rc * dirs, conforme os cabeçalhos LSB em /etc/init.d/mongodb script de inicialização.

    
por 15.07.2016 / 14:03
1

A etapa 5 de instruções de instalação informa como iniciar / interromper o serviço. Você acabou de executar sudo service start mongodb para iniciar o servidor.

Se você quiser fazer o serviço inicializar na inicialização, você pode seguir as instruções em askubuntu.com

O comando

service é a maneira padrão de gerenciar serviços nas distribuições Linux derivadas do Debian, como o Ubuntu.

    
por 15.07.2016 / 10:57
-1

Tente instalar a tela. Corra na tela. Desanexar tela. Ou execute o comando. Ctrl + z e pressione bg para colocar o processo em segundo plano.

    
por 15.07.2016 / 10:50