Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
doc:systeme:invoke-rc.d [17/11/2010 08:03] smolski créée |
doc:systeme:invoke-rc.d [06/06/2015 17:41] milou [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== invoke-rc.d ====== | ====== invoke-rc.d ====== | ||
- | |||
* Objet : commande invoke-rc.d | * Objet : commande invoke-rc.d | ||
- | * Niveau requis : TOUS | + | * Niveau requis :{{tag>débutant avisé}} |
* Commentaires : //Gestion des services sur votre système.// | * Commentaires : //Gestion des services sur votre système.// | ||
- | * Débutant, à savoir : utilisation de la [[manuel:ldc|ligne de commande]] dans le [[manuel:terminal|terminal]] ou dans la [[manuel:console|console]] - Et pour papillonner : [[manuel:debutant | La page pour débutant qui débute]]. | + | * 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=3163 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | À rédiger | + | Les scripts de configuration des paquets Debian redémarrent parfois certains services pour assurer leur disponibilité ou leur faire prendre en compte certaines nouvelles options. |
+ | |||
+ | La commande de manipulation d'un service : | ||
+ | * Syntaxe | ||
+ | <code bash>/etc/init.d/[service] [opération]</code> | ||
+ | ne prend pas en compte le niveau d'exécution, suppose **(à tort)** que le service est actuellement employé, et peut donc effectuer des opérations inadéquates (démarrage d'un service volontairement arrêté, ou arrêt d'un service déjà stoppé, etc.). | ||
+ | |||
+ | Debian a donc introduit le programme **invoke-rc.d** qui s'utilise en ligne de commande ainsi : | ||
+ | * Syntaxe | ||
+ | <code bash>invoke-rc.d [service] [opération]</code> | ||
+ | et auquel les scripts de configuration doivent recourir pour appeler les scripts d'initialisation des services. \\ | ||
+ | Il n'exécutera que les commandes nécessaires. | ||
+ | |||
+ | <note tip>ATTENTION ! \\ | ||
+ | Contrairement à l'usage, le suffixe **.d** est ici employé sur un //nom de programme// et non pas sur un //répertoire//.</note> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Par exemple, pour stopper la connexion au reseau en administrateur (root) : | + | Par exemple, pour //stopper// la connexion au réseau en administrateur : |
- | <code bash> | + | <code root> |
invoke-rc.d networking stop</code> | invoke-rc.d networking stop</code> | ||
- | ===== Particularité ===== | + | == Nota : == |
+ | |||
+ | Pour le reseau, depuis squeeze, préférer les commandes [[:doc:systeme:ifup | ifdown et ifup]]. | ||
+ | ===== synopsis ===== | ||
+ | |||
+ | invoke-rc.d [--quiet] [--force] [--try-anyway] [--disclose-deny] | ||
+ | [--query] [--no-fallback] nom action [paramètres script init...] | ||
+ | |||
+ | invoke-rc.d [--help] | ||
+ | |||
+ | ===== DESCRIPTION ===== | ||
+ | |||
+ | invoke-rc.d | ||
+ | |||
+ | est une interface générique pour exécuter des actions de scripts d'initialisation etc/init.d/nom de type Système V, obéissant aux contraintes des niveaux d'exécution et aux politiques locales définies par l'administrateur. | ||
+ | |||
+ | <note important>Tous les accès aux scripts d'initialisation effectués par les scripts de maintenance des paquets Debian devraient être fait avec invoke-rc.d.</note> | ||
+ | |||
+ | ==== Voir : ==== | ||
+ | |||
+ | * http://manpages.debian.net/cgi-bin/man.cgi?query=invoke-rc.d&sektion=8&apropos=0&manpath=Debian+Sid&locale=fr | ||
- | La commande **invoke-rc.d** permet de démarrer ou stopper les services de votre système. | + | ===== Liens et remerciements ===== |
- | Tous les accès aux scripts d'initialisation par scripts de maintenance des paquets Debian devraient être faits par //invoke-rc.d// | + | //Merci à //**c-moi**// pour ses gentilles explications sur l'irc de //#debianfr// qui ont permis l'élaboration de ce tuto !// :-D |
- | <note>Cette commande est conseillée pour les scripts mais pas pour l'administration courante.</note> | + | //Merci au //**captnfab**// pour sa bienveillante attention et ses conseils et liens abondamment fournis.// ;-) |
- | Voir : | + | Son site : |
- | * http://lists.debian.org/debian-user-french/2007/11/msg00311.html | + | * http://wiki.chezlefab.net/about/accueil |
- | man invoke-rc.d | + | :-D |
+ | ===== Liens utiles ===== | ||
+ | * [[:doc:systeme:service | la commande service]]. Administration des services de votre système. | ||