====== 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é]]