serviço para iniciar na inicialização não funciona com o comando update-rc.d

8

Eu instalei o servidor redis no meu servidor baseado no Ubuntu, para que eu possa iniciar / parar / reiniciar o servidor redis. O redis_server.sh já está no /etc/init.d.

Agora quero fazer os redis começarem na inicialização. Aprendi em um site que, ao trabalhar com o comando update_rc.d, posso adicionar / remover o serviço na inicialização.

Eu tentei o update-rc.d para adicionar inicialização na inicialização, o que não funciona:

root@ip-172-31-4-108:/etc/init.d# update-rc.d redis-server defaults
//System start/stop links for /etc/init.d/redis-server already exist.

Além disso, há alguns serviços que não quero iniciar na inicialização, então tentei:

root@ip-172-31-4-108:/etc/init.d# update-rc.d reids_6379 remove
 Removing any system startup links for /etc/init.d/reids_6379 ...

Mas, ao reinicializar da próxima vez, ainda vejo esse serviço sendo executado na inicialização.

    
por user824624 28.11.2013 / 11:55

1 resposta

12

Para remover serviços, você deve usar o parâmetro -f :

sudo update-rc.d -f <service> remove

Para configurar a inicialização na inicialização, tente:

sudo update-rc.d <service> enable

Veja se o seguinte link simbólico é criado:

/etc/rc.2d/S20<service>

ou algo similar.

    
por 29.11.2013 / 01:48