table of contents
- buster-backports 4.10.0-1~bpo10+1
INIT-D-SCRIPT(5) | Formats de fichiers | INIT-D-SCRIPT(5) |
NOM¶
init-d-script - Interpréteur pour les scripts init.d courts et simplesDESCRIPTION¶
Environnement de script init.d générique pour réduire le code redondant dans /etc/init.d/. L'objectif est de créer un script init.d compatible avec Debian et LSB. Quand la charte Debian entre en conflit avec le LSB, la charte Debian a la priorité. Consultez The LSB specification ⟨http://refspecs.linuxfoundation.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html⟩ pour plus d'informations à propos des scripts init.d dans le LSB.Voici un exemple simple montrant comment init-d-script peut être utilisé pour démarrer et arrêter un démon prenant en charge les fichiers PID :
#!/usr/bin/env /lib/init/init-d-script ### BEGIN INIT INFO # Provides: atd # Required-Start: $syslog $time $remote_fs # Required-Stop: $syslog $time $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: run at jobs # Description: Debian init script to start the daemon # running at jobs. ### END INIT INFO DAEMON=/usr/sbin/atd
In addition to the DAEMON setting, one can specify DESC, NAME, PIDFILE (`none' means no PID file), or implement override functions do_force_reload_override, do_reload_override, do_restart_override, do_start_override, do_start_cmd_override, do_start_prepare, do_start_cleanup do_status_override, do_stop_override, do_stop_prepare, do_stop_cleanup and do_stop_cmd_override.
Si le démon gère le rechargement, il faut implémenter la fonction do_reload pour que le script init.d reconnaisse l'opération de rechargement et l'utilise pour l'opération force-reload.
Si DAEMON est réglé à none, la vérification pour voir si le démon est installé est désactivée et les fonctions de remplacement do_start_cmd_override, do_stop_cmd_override et do_status_override doivent être implémentées.
Les services gérant le rechargement doivent définir la fonction do_reload. Si le service gère le rechargement avec le signal SIGUSR1, l'alias suivant peut être utilisé au lieu d'implémenter sa propre fonction do_reload :
alias do_reload=do_reload_sigusr1
FICHIERS¶
- /lib/init/init-d-script
- Bourne shell interpreter with implementation of init.d actions
- /etc/init.d/
- Location of init.d scripts.
BOGUES CONNUS/LIMITATIONS¶
Pas encore documentéAUTEUR¶
Cette page de manuel a été écrite par Petter Reinholdtsen <pere@debian.org>.VOIR AUSSI¶
inittab(8), service(8), update-rc.d(8)TRADUCTION¶
La traduction française de cette page de manuel a été créée par carmie, Thierry Vignaud <tvignaud@mandriva.com>, Éric Piel <eric.piel@tremplin-utc.net>, Gérard Delafond <gerard@delafond.org>, Danny <dannybrain@noos.fr>, Christophe Blaess <ccb@club-internet.fr>, Frédéric Delanoy <delanoy_f@yahoo.com>, François Wendling <frwendling@free.fr>, Philippe Batailler, Nicolas François <nicolas.francois@centraliens.net>, David Prévot <david@tilapin.org>, Romain Doumenc <rd6137@gmail.com> et Thomas Vincent <tvincent@debian.org>Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.
9 février 2014 | init-d-script |