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 eu quero fazer com que os redis iniciem na inicialização. Aprendi em um site que, trabalhando com o comando update_rc.d, posso adicionar / remover o serviço na inicialização.
Eu tentei o update-rc.d para adicionar a 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, existem alguns serviços que não quero inicializar 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 reiniciar na próxima vez, ainda vejo esse serviço sendo executado na inicialização.
No ubuntu versão 18.04 TLS, descobri que o update-rc.d não funciona bem se não houver nenhum bloco de comentários específico no script de inicialização que se parece com isso:
fonte
/bin/sh
deve aparecer logo antes do bloco BEGIN INIT INFO.