summaryrefslogtreecommitdiffstats
path: root/man/fr/start-stop-daemon.man
diff options
context:
space:
mode:
Diffstat (limited to 'man/fr/start-stop-daemon.man')
-rw-r--r--man/fr/start-stop-daemon.man357
1 files changed, 357 insertions, 0 deletions
diff --git a/man/fr/start-stop-daemon.man b/man/fr/start-stop-daemon.man
new file mode 100644
index 0000000..70546b7
--- /dev/null
+++ b/man/fr/start-stop-daemon.man
@@ -0,0 +1,357 @@
+.\" dpkg manual page - start-stop-daemon(8)
+.\"
+.\" Copyright © 1999 Klee Dienes <klee@mit.edu>
+.\" Copyright © 1999 Ben Collins <bcollins@debian.org>
+.\" Copyright © 2000-2001 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2002-2003 Adam Heath <doogie@debian.org>
+.\" Copyright © 2004 Scott James Remnant <keybuk@debian.org>
+.\" Copyright © 2008-2016, 2018 Guillem Jover <guillem@debian.org>
+.\"
+.\" This is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\" This is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
+.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH start\-stop\-daemon 8 %RELEASE_DATE% %VERSION% "suite dpkg"
+.nh
+.SH NOM
+start\-stop\-daemon \- Lance ou arrête des démons système
+.
+.SH SYNOPSIS
+\fBstart\-stop\-daemon\fP [\fIoption\fP...] \fIcommande\fP
+.
+.SH DESCRIPTION
+On se sert de \fBstart\-stop\-daemon\fP pour contrôler la création ou l'arrêt de
+processus système. En utilisant les options correspondantes,
+\fBstart\-stop\-daemon\fP peut être configuré pour trouver les exemplaires
+présents d'un processus en fonctionnement.
+.PP
+Veuillez noter qu'à moins d'utiliser \fB\-\-pid\fP ou \fB\-\-pidfile\fP, le programme
+\fBstart\-stop\-daemon\fP se comporte comme \fBkillall\fP(1). \fBstart\-stop\-daemon\fP
+recherche dans le tableau des processus tout processus qui correspond au
+nom, pid parent, uid et/ou gid du processus (si indiqué). Toute
+correspondance empêchera \fB\-\-start\fP de démarrer le démon. Tous les processus
+qui correspondent recevront le signal TERM (ou le signal indiqué par
+\fB\-\-signal\fP ou \fB\-\-retry\fP) si \fB\-\-stop\fP est indiqué. Pour les démons avec
+des processus enfant qui doivent survivre à un \fB\-\-stop\fP, il est nécessaire
+d'indiquer un fichier pid («\ pidfile\ »).
+.
+.SH COMMANDES
+.TP
+\fB\-S\fP, \fB\-\-start\fP [\fB\-\-\fP] \fIparamètres\fP
+Vérifier l'existence d'un processus particulier. Quand il existe un tel
+processus, \fBstart\-stop\-daemon\fP ne fait rien et se termine avec un code
+d'erreur égal à \fB1\fP (\fB0\fP si \fB\-\-oknodo\fP est précisé). Quand un tel
+processus n'existe pas, un exemplaire de l'exécutable est lancé, en
+utilisant le paramètre de \fB\-\-exec\fP ou celui de \fB\-\-startas\fP si cette option
+est précisée. Tout argument donné après \fB\-\-\fP sur la ligne de commande est
+passé tel quel au programme qui doit être lancé.
+.TP
+\fB\-K\fP, \fB\-\-stop\fP
+Vérifier aussi l'existence d'un processus particulier. Quand un tel
+processus existe, \fBstart\-stop\-daemon\fP lui envoie le signal précisé avec
+\fB\-\-signal\fP et se termine avec un code d'erreur égal à \fB0\fP. Quand un tel
+processus n'existe pas, \fBstart\-stop\-daemon\fP se termine avec un code
+d'erreur égal à \fB1\fP (\fB0\fP si \fB\-\-oknodo\fP est précisé). Si \fB\-\-retry\fP est
+indiquée, \fBstart\-stop\-daemon\fP recherche si le processus ou les processus se
+sont bien terminés.
+.TP
+\fB\-T\fP, \fB\-\-status\fP
+Contrôle l'existence du processus indiqué et sort avec un code de sortie
+défini par les actions des scripts d'initialisation de la LSB («\ LSB Init
+Script Actions\ » –\ depuis la version\ 1.16.1).
+.TP
+\fB\-H\fP, \fB\-\-help\fP
+Affiche un message d'aide, puis quitte.
+.TP
+\fB\-V\fP, \fB\-\-version\fP
+Affiche la version du programme, puis quitte.
+.
+.SH OPTIONS
+.SS "Options de correspondance"
+.TP
+[\fB\-\-pid\fP] \fIpid\fP
+Vérifie l'existence d'un processus avec le \fIpid\fP spécifié (depuis la
+version\ 1.17.6). Le \fIpid\fP doit avoir un numéro supérieur à\ 0.
+.TP
+[\fB\-\-ppid\fP] \fIpid parent\fP
+Vérifie l'existence d'un processus avec le pid parent \fIpid\-parent\fP spécifié
+(depuis la version\ 1.17.7). Le \fIpid\-parent\fP doit avoir un numéro supérieur
+à\ 0.
+.TP
+\fB\-p\fP, \fB\-\-pidfile\fP \fIfichier\-pid\fP
+Cherche les processus dont les identifiants sont précisés dans
+\fIfichier\-pid\fP.
+.IP
+Note\ : l'utilisation de l'option de correspondance seule peut provoquer des
+actions sur des processus non prévus, si l'ancien processus s'est terminé
+sans savoir retiré le \fIfichier\-pid\fP.
+.IP
+\fBAttention\fP\ : L'utilisation de cette option de correspondance avec un
+fichier pid accessible à tous en écriture ou seule avec un démon qui écrit
+le fichier pid comme utilisateur non privilégié (pas root) sera refusée avec
+une erreur (depuis la version\ 1.19.3) car c'est un risque de sécurité, parce
+que, si le démon se trouve compromis, le contenu du fichier pid ne peut plus
+être sûr, et ainsi, un exécutant privilégié (comme un script init exécuté en
+tant que root) pourrait en fin de compte agir sur n'importe quel processus
+du système. L'utilisation de \fI/dev/null\fP est exclue de ces vérifications.
+.TP
+\fB\-x\fP, \fB\-\-exec\fP \fIexécutable\fP
+Contrôle l'existence de processus qui soient des exemplaires de cet
+\fIexécutable\fP. Le paramètre \fIexécutable\fP doit être un chemin absolu. Note\ :
+cela peut ne pas fonctionner avec des scripts interprétés, car l'exécutable
+sera alors l'interpréteur. Des processus en exécution au sein d'un
+environnement fermé d'exécution («\ chroot\ ») seront également trouvés et il
+peut donc être nécessaire d'ajouter d'autres restrictions de correspondance.
+.TP
+\fB\-n\fP, \fB\-\-name\fP \fInom\-de\-processus\fP
+Contrôle l'existence de processus avec \fInom\-de\-processus\fP comme nom. Le
+\fInom\-de\-processus\fP est en général le nom du fichier du processus, mais peut
+avoir été modifié par le processus lui\-même. Note\ : sur la plupart des
+systèmes, cette information est récupérée par le nom de communication du
+noyau, ce qui induit une limite de longueur assez courte (la portabilité
+impose de ne pas supposer plus de 15\ caractères).
+.TP
+\fB\-u\fP, \fB\-\-user\fP \fIidentifiant\fP|\fIuid\fP
+Contrôle l'existence de processus dont le propriétaire est \fIidentifiant\fP ou
+\fIuid\fP. Note\ : si cette option est utilisée seule, tous les processus de cet
+utilisateur seront concernés par l'action.
+.
+.SS "Options génériques"
+.TP
+\fB\-g\fP, \fB\-\-group\fP \fIgroupe\fP|\fIgid\fP
+Modifie le \fIgroupe\fP ou le \fIgid\fP au début du processus.
+.TP
+\fB\-s\fP, \fB\-\-signal\fP \fIsignal\fP
+L'action \fB\-\-stop\fP définit le signal à envoyer au processus qui doit être
+arrêté (par défaut\ : TERM).
+.TP
+\fB\-R\fP, \fB\-\-retry\fP \fIdurée\fP|\fIaction\-prévue\fP
+Avec l'action \fB\-\-stop\fP, \fBstart\-stop\-daemon\fP doit vérifier que les
+processus se sont terminés. Il le fait pour tous les processus
+correspondants qui tournent, jusqu'à ce qu'il n'y en ait plus. Quand le
+processus ne se termine pas, il prend d'autres mesures déterminées par
+l'\fIaction\-prévue\fP.
+
+Si \fIdurée\fP est indiquée plutôt que \fIaction\-prévue\fP, l'action\-prévue
+\fIsignal\fP\fB/\fP\fIdurée\fP\fB/KILL/\fP\fIdurée\fP est utilisée, où \fIsignal\fP est le
+signal indiqué par \fB\-\-signal\fP.
+
+\fIaction\-prévue\fP est une liste d'au moins deux items séparés par des barres
+obliques (\fB/\fP)\ ; chaque item peut être de la forme \fB\-\fP\fInuméro\-signal\fP ou
+de la forme [\fB\-\fP]\fInom\-signal\fP, ce qui demande d'envoyer ce signal\ ; ou
+bien de la forme \fIdurée,\fP ce qui demande d'attendre tant de secondes avant
+de terminer les processus, ou bien de la forme \fBforever\fP, ce qui demande de
+répéter constamment le reste de action\-prévue, si nécessaire.
+
+Quand la fin de l'action\-prévue est atteinte et que \fBforever\fP n'a pas été
+précisé, \fBstart\-stop\-daemon\fP se termine avec un code d'erreur égal à
+\fB2\fP. Quand une action\-prévue est indiquée, tout signal donné par
+\fB\-\-signal\fP est ignoré.
+.TP
+\fI\-a\fP, \fB\-\-startas\fP \fInom\-de\-chemin\fP
+Avec l'action \fB\-\-start\fP, lance le processus spécifié par
+\fInom\-de\-chemin\fP. Si rien n'est précisé, c'est par défaut l'argument donné à
+\fB\-\-exec\fP.
+.TP
+\fB\-t\fP, \fB\-\-test\fP
+Affiche les actions qui seraient entreprises et détermine la bonne valeur de
+retour, mais ne fait rien.
+.TP
+\fB\-o\fP, \fB\-\-oknodo\fP
+Retourne un code de sortie égal à \fB0\fP au lieu de \fB1\fP si rien n'est ou ne
+sera fait.
+.TP
+\fB\-q\fP, \fB\-\-quiet\fP
+N'affiche pas de messages d'information\ ; affiche seulement les messages
+d'erreur.
+.TP
+\fB\-c\fP, \fB\-\-chuid\fP \fIidentifiant\fP|\fIuid\fP[\fB:\fP\fIgroupe\fP|\fIgid\fP]
+Change pour cet utilisateur ou «\ uid\ » avant de lancer le processus. On peut
+aussi préciser un groupe en ajoutant un \fB:\fP, puis le groupe ou un «\ gid\ »
+de la même façon qu'avec la commande \fBchown\fP(1)
+(\fIutilisateur\fP\fB:\fP\fIgroupe\fP). Lorsqu'un utilisateur est indiqué mais pas de
+groupe alors le groupe primaire de celui\-ci est utilisé. Quand on utilise
+cette option, on doit veiller à ce que les groupes primaires ainsi que les
+groupes secondaires existent bien, même si l'option \fB\-\-group\fP n'est pas
+spécifiée. L'option \fB\-\-group\fP sert seulement pour les groupes dont
+l'utilisateur n'est pas membre (c'est comme rendre membre d'un
+groupe\-pour\-processus des utilisateurs génériques comme \fBnobody\fP).
+.TP
+\fB\-r\fP, \fB\-\-chroot\fP \fIroot\fP
+Change de répertoire racine pour \fBroot\fP avant de lancer le
+processus. Remarquez que le «\ pidfile\ » est aussi écrit après le changement
+de racine.
+.TP
+\fB\-d\fP, \fB\-\-chdir\fP \fIchemin\fP
+Change de répertoire pour \fIchemin\fP avant de commencer le processus. Cela
+est fait après le changement de répertoire racine si l'option
+\fB\-r\fP|\fB\-\-chroot\fP est demandée. Si rien n'est demandé, \fBstart\-stop\-daemon\fP
+changera de répertoire pour le répertoire racine avant de commencer le
+processus.
+.TP
+\fB\-b\fP, \fB\-\-background\fP
+Utilisé généralement pour les programmes qui ne «\ se détachent\ » pas
+d'eux\-mêmes. Cette option oblige \fBstart\-stop\-daemon\fP à se dupliquer (fork)
+avant de lancer le processus, et l'oblige à passer en
+arrière\-plan. \fBAVERTISSEMENT\ : start\-stop\-daemon\fP ne peut pas vérifier le
+code de sortie quand, pour \fBune raison ou une autre\fP, le processus
+échoue. C'est un expédient dont on se servira seulement pour des programmes
+dont la duplication n'a pas de sens ou bien des programmes dont le code
+n'est pas adaptable pour leur ajouter cette fonctionnalité.
+.TP
+\fB\-\-notify\-await\fP
+Attend que le processus en arrière\-plan envoie une notification de
+disponibilité avant de considérer que le service est démarré (depuis la
+version\ 1.19.3). Cela met en œuvre des éléments du protocole de
+disponibilité de systemd, comme spécifié dans la page de manuel de
+\fBsd_notify\fP(3). Les variables suivantes sont prises en charge\ :
+.RS
+.TP
+\fBREADY=1\fP
+Le programme est prêt à offrir son service, il est possible de quitter sans
+risque.
+.TP
+\fBEXTEND_TIMEOUT_USEC=\fP\fInombre\fP
+Le programme demande l'extension de la durée de \fInombre\fP
+microsecondes. Cela fixera la durée en cours à la valeur spécifiée.
+.TP
+\fBERRNO=\fP \fInombre\fP
+Le programme s'est terminé avec une erreur. Fait la même chose et affiche
+une chaîne conviviale pour la valeur de \fBerrno\fP.
+.RE
+.
+.TP
+\fB\-\-notify\-timeout\fP\fIdurée\fP
+Définit une durée pour l'option \fB\-\-notify\-await\fP (depuis la
+version\ 1.19.3). Quand la durée est atteinte, \fBstart\-stop\-daemon\fP s'arrête
+avec un code d'erreur et aucune notification de disponibilité n'est
+attendue. La durée par défaut est de \fB60\fP\ secondes.
+.TP
+\fB\-C\fP, \fB\-\-no\-close\fP
+Ne fermer aucun descripteur de fichiers en forçant le démon à s'exécuter en
+arrière\-plan (depuis la version\ 1.16.5). Utilisé à des fins de débogage afin
+de voir ce qu'affiche le processus ou pour rediriger les descripteurs de
+fichiers pour journaliser l'affichage du processus. N'est pertinent que lors
+de l'utilisation de \fB\-\-background\fP.
+.TP
+\fB\-N\fP, \fB\-\-nicelevel\fP \fIint\fP
+Cela modifie la priorité du processus avant qu'il ne soit lancé.
+.TP
+\fB\-P\fP, \fB\-\-procsched\fP \fIpolitique\fP\fB:\fP\fIpriorité\fP
+Modifie la politique du programmateur de processus («\ process scheduler
+policy\ ») et la priorité du processus avant de le démarrer (depuis la
+version\ 1.15.0). La priorité peut être indiquée de manière facultative avec
+\fB:\fP suivi de la valeur souhaitée. La \fIpriorité\fP par défaut est\ 0. Les
+valeurs de politiques actuellement gérées sont \fBother\fP, \fBfifo\fP et \fBrr\fP.
+.TP
+\fB\-I\fP, \fB\-\-iosched\fP \fIclasse\fP\fB:\fP\fIpriorité\fP
+Modifie la classe du programmateur d'entrée/sortie («\ IO scheduler\ ») et la
+priorité du processus avant de le démarrer (depuis la version\ 1.15.0). La
+priorité peut être indiquée de manière facultative avec \fB:\fP suivi de la
+valeur souhaitée. La \fIpriorité\fP par défaut est\ 4, sauf si \fIclasse\fP est
+\fBidle\fP, auquel cas \fIpriorité\fP sera toujours égale à\ 7. Les valeurs de
+\fIclasse\fP actuellement gérées sont \fBidle\fP, \fBbest\-effort\fP et \fBreal\-time\fP.
+.TP
+\fB\-k\fP, \fB\-\-umask\fP \fImasque\fP
+Cela modifie le masque utilisateur du processus avant qu'il ne soit lancé
+(depuis la version\ 1.13.22).
+.TP
+\fB\-m\fP, \fB\-\-make\-pidfile\fP
+Utilisé lors du lancement d'un programme qui ne crée pas son propre fichier
+identificateur «\ pid\ ». Cette option indique à \fBstart\-stop\-daemon\fP de créer
+le fichier référencé par \fB\-\-pidfile\fP et placer le «\ pid\ » dans ce fichier
+juste avant d'exécuter le processus. Il faut remarquer que ce fichier ne
+sera supprimé quand le programme s'arrête que si \fB\-\-remove\-pidfile\fP est
+utilisé. \fBNOTE\ :\fP il se peut que cette caractéristique ne marche pas dans
+tous les cas. Notamment quand le programme qui est exécuté se duplique. À
+cause de cela, cette option n'est habituellement utile que combinée avec
+l'option \fB\-\-background\fP.
+.TP
+\fB\-\-remove\-pidfile\fP
+Utilisé lors de l'arrêt d'un programme qui ne supprime pas lui\-même son
+fichier identificateur «\ pid\ » (depuis la version\ 1.17.19). Cette option
+indique à \fBstart\-stop\-daemon\fP de supprimer le fichier référencé par
+\fB\-\-pid\-file\fP après l'arrêt du processus.
+.TP
+\fB\-v\fP, \fB\-\-verbose\fP
+Affiche des messages prolixes en renseignements.
+.
+.SH "CODE DE SORTIE"
+.TP
+\fB0\fP
+L'action demandée a été effectuée. Si \fB\-\-oknodo\fP était indiqué, il est
+également possible que rien ne se soit passé. Cela peut se produire si
+\fB\-\-start\fP était indiqué et qu'un processus correspondant était déjà en
+train de s'exécuter ou si \fB\-\-stop\fP était indiqué et qu'aucun processus ne
+correspondait.
+.TP
+\fB1\fP
+Si \fB\-\-oknodo\fP n'était pas indiqué et que rien ne s'est passé.
+.TP
+\fB2\fP
+Si \fB\-\-stop\fP et \fB\-\-retry\fP étaient indiqués mais que la fin de la
+planification a été atteinte et que les processus étaient toujours en cours
+d'exécution.
+.TP
+\fB3\fP
+Toute autre erreur.
+.PP
+Lorsque la commande \fB\-\-status\fP est utilisée, les codes d'état suivants sont
+renvoyés\ :
+.TP
+\fB0\fP
+Le programme est en cours d'exécution.
+.TP
+\fB1\fP
+Le programme n'est pas en cours d'exécution et le fichier PID existe.
+.TP
+\fB3\fP
+Le programme n'est pas en cours d'exécution.
+.TP
+\fB4\fP
+Impossible de déterminer l'état du programme.
+.
+.SH EXEMPLE
+Démarre le démon \fBfood\fP, à moins qu'il soit déjà en cours d'exécution (un
+processus nommé \fBfood\fP, tournant sous le nom d'utilisateur \fBfood\fP, avec un
+pid dans food.pid)\ :
+.IP
+.nf
+start\-stop\-daemon \-\-start \-\-oknodo \-\-user food \-\-name food \e
+ \-\-pidfile /run/food.pid \-\-startas /usr/sbin/food \e
+ \-\-chuid food \-\- \-\-daemon
+.fi
+.PP
+Envoie le signal \fBSIGTERM\fP à \fBfood\fP et attend durant 5\ secondes son
+arrêt\ :
+.IP
+.nf
+start\-stop\-daemon \-\-stop \-\-oknodo \-\-user food \-\-name food \e
+ \-\-pidfile /run/food.pid \-\-retry 5
+.fi
+.PP
+Démonstration d'un ordonnanceur personnalisé pour l'arrêt de \fBfood\fP\ :
+.IP
+.nf
+start\-stop\-daemon \-\-stop \-\-oknodo \-\-user food \-\-name food \e
+ \-\-pidfile /run/food.pid \-\-retry=TERM/30/KILL/5
+.fi
+.SH TRADUCTION
+Ariel VARDI <ariel.vardi@freesbee.fr>, 2002.
+Philippe Batailler, 2006.
+Nicolas François, 2006.
+Veuillez signaler toute erreur à <debian\-l10n\-french@lists.debian.org>.