He instalado el servidor redis en mi servidor basado en Ubuntu, por lo que puedo iniciar / detener / reiniciar el servidor redis. Redis_server.sh ya está en /etc/init.d.
Ahora quiero hacer que redis comience en el arranque. Aprendí de un sitio web que al trabajar con el comando update_rc.d, puedo agregar / eliminar el servicio en el arranque.
Probé el update-rc.d para agregar el inicio en el arranque, que no 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.
Además, hay algunos servicios que no quiero iniciar al arrancar, así que probé:
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 ...
Pero cuando reinicio la próxima vez, todavía veo ese servicio ejecutándose en el arranque.
En ubuntu versión 18.04 TLS, descubrí que update-rc.d no funciona bien si no hay un bloque de comentarios específico en el script de inicio que se vea así:
fuente
/bin/sh
debe aparecer justo antes del bloque BEGIN INIT INFO.