====== service ======
* Objet : commande **service**
* Niveau requis :{{tag>débutant avisé}}
* Commentaires : //Gestion d'admministration des services de votre système.//
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
* Suivi : {{tag>à-tester}}
* Création par [[user>smolski]] le 17/11/2010
* Testé par .... le ....
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=3164 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Introduction =====
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 [[:doc:systeme:invoke-rc.d]]. \\
Cette dernière étant plutôt destinée à un usage par script particulier.
===== SYNOPSIS =====
service SCRIPT COMMANDE [OPTIONS]
service --status-all
service --help | -h | --version
==== DESCRIPTION ====
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.
Tous les scripts devraient au moins prendre en charge les commandes **start** et **stop**.
Comme cas particulier, si COMMANDE vaut --full-restart, le script est exécuté deux fois :
- une première fois avec la commande stop,
- puis une seconde fois avec la commande start.
service --status-all
exécute tous les scripts d'initialisation, dans l'ordre alphabétique, en leur fournissant la commande status.
==== CODES DE SORTIE ====
service
appelle le script d'initialisation et renvoie le code de sortie qu'il a renvoyé.
==== FICHIERS ====
/etc/init.d
Le répertoire qui contient les scripts d'initialisation System V.
==== ENVIRONNEMENT ====
LANG, TERM
Sont les seules variables d'environnement passées aux scripts d'initialisation.
===== Lien et remerciements =====
//Merci au //**captnfab**// qui a proposé le lien du ://
man service
man non présent sur lenny. Et ce lien est en français !
* http://manpages.debian.net/cgi-bin/man.cgi?query=service&apropos=0&sektion=0&manpath=Debian+Sid&format=html&locale=fr
===== Lien utile : =====
* [[:doc:systeme:invoke-rc.d | invoke-rc.d - La commande de gestion des services par script personnalisé]]