Lorsque nous décidons de gérer directement l'activité d'un service présent sur notre système, il est préférable d'utiliser la commande :
service
à la commande invoke-rc.d.
Cette dernière étant plutôt destinée à un usage par script particulier.
service SCRIPT COMMANDE [OPTIONS]
service --status-all
service --help | -h | --version
service
exécute une script d'initialisation System V dans un environnement aussi prévisible que possible, en supprimant la plupart des variables d'environnement et en utilisant / (racine) comme répertoire de travail.
Le paramètre SCRIPT indique un script d'initialisation System V, se trouvant dans /etc/init.d/SCRIPT.
Les valeurs permises pour COMMANDE dépendent du script appelé. service fournit la COMMANDE et les OPTIONS au script, sans les modifier.
Comme cas particulier, si COMMANDE vaut –full-restart, le script est exécuté deux fois :
service --status-all
exécute tous les scripts d'initialisation, dans l'ordre alphabétique, en leur fournissant la commande status.
service
appelle le script d'initialisation et renvoie le code de sortie qu'il a renvoyé.
/etc/init.d
Le répertoire qui contient les scripts d'initialisation System V.
LANG, TERM
Sont les seules variables d'environnement passées aux scripts d'initialisation.
Merci au captnfab qui a proposé le lien du :
man service
man non présent sur lenny. Et ce lien est en français !