J'ai installé le serveur redis sur mon serveur basé sur Ubuntu, donc je peux démarrer / arrêter / redémarrer le serveur redis. Le redis_server.sh est déjà dans le /etc/init.d.
Maintenant, je veux faire redis démarrer au démarrage. J'ai appris d'un site Web qu'en travaillant avec la commande update_rc.d, je peux ajouter / supprimer le service au démarrage.
J'ai essayé le update-rc.d pour ajouter le démarrage au démarrage, ce qui ne fonctionne pas:
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.
De plus, il y a certains services que je ne veux pas démarrer au démarrage, j'ai donc essayé:
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 ...
Mais lors du redémarrage la prochaine fois, je vois toujours ce service s'exécuter au démarrage.
Dans la version ubuntu 18.04 TLS, j'ai trouvé que update-rc.d ne fonctionne pas correctement s'il n'y a pas de bloc de commentaire spécifique dans le script de démarrage qui ressemble à ceci:
la source
/bin/sh
doit apparaître juste avant le bloc BEGIN INIT INFO.