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.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:invoke-rc.d [17/11/2010 09:48] smolski |
doc:systeme:invoke-rc.d [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Niveau requis : TOUS | * Niveau requis : TOUS | ||
* 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à !.]] :-) |
===== Introduction ===== | ===== Introduction ===== | ||
- | La commande **invoke-rc.d** permet de démarrer ou stopper les services de votre système. | + | 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 : | ||
+ | /etc/init.d/[service] [opération] | ||
+ | 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 : | ||
+ | invoke-rc.d [service] [opération] | ||
+ | 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 (root) : |
<code bash> | <code bash> | ||
invoke-rc.d networking stop</code> | invoke-rc.d networking stop</code> | ||
+ | == Nota : == | ||
+ | |||
+ | Pour le reseau, depuis squeeze, préférer les commandes [[:doc:systeme:ifup | ifdown et ifup]]. | ||
===== synopsis ===== | ===== synopsis ===== | ||
Ligne 49: | Ligne 64: | ||
===== Liens utiles ===== | ===== Liens utiles ===== | ||
- | * [[commande:service | la commande service]]. Administration des services de votre système. | + | * [[:doc:systeme:service | la commande service]]. Administration des services de votre système. |