| Référence | https://doc.ubuntu-fr.org/script_sysv |
|---|
Les services sont des scripts d'initialisation System V se trouvant dans le dossier /etc/init.d/.
Aujourd'hui remplacé par systemd, il reste cependant souvent présent sur les distributions actuelles.
service
$ service --status-all
Vous obtenez la liste des services disponibles sur votre machine.
Sysv-rc-conf (services sysV)^Paquet à installer |sysv-rc-conf |
$ sudo sysv-rc-conf --listVous obtenez la liste des services démarrés.
Pour pouvoir piloter un service ponctuellement, il existe la commande :
$ sudo service <Nom_du_Service> <ACTION>Où
| start | Démarrage |
|---|---|
| stop | Arrêt |
| force-stop | Forcer l'arrêt |
| restart | Relancer |
| reload | Recharger |
| force-reload | Forcer le rechargement |
| status | Afficher l'état |
L'action force-restart exécute le script de stop puis, s'il s'est correctement déroulé, le script de start.
Quelque-soit l'action menée sur un service, au prochain démarrage de la machine celui-ci devrait retrouver le status qui lui a été défini par défaut.
La commande update-rc.d permet d'activer ou désactiver un service afin que le script system V associé soit ou non exécuté au démarrage.
$ sudo update-rc.d NomService defaults
$ sudo update-rc.d NomService start XX 2 3 4 5 . stop XX 0 1 6 .
$ sudo update-rc.d NomService remove