logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

invoke-rc.d

Introduction

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
/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 :

  • Syntaxe
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.

ATTENTION !
Contrairement à l'usage, le suffixe .d est ici employé sur un nom de programme et non pas sur un répertoire.

Utilisation

Par exemple, pour stopper la connexion au réseau en administrateur :

invoke-rc.d networking stop
Nota :

Pour le reseau, depuis squeeze, préférer les commandes 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.

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.

Voir :

Liens et remerciements

Merci à c-moi pour ses gentilles explications sur l'irc de #debianfr qui ont permis l'élaboration de ce tuto ! :-D

Merci au captnfab pour sa bienveillante attention et ses conseils et liens abondamment fournis. ;-)

Son site :

:-D

Liens utiles

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/invoke-rc.d.txt · Dernière modification: 06/06/2015 18:02 par milou

Pied de page des forums

Propulsé par FluxBB