start-stop-daemon.8 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. .\" This file was generated with po4a. Translate the source file.
  2. .\"
  3. .TH START\-STOP\-DAEMON 8 "15 Mars 1997" "Projet Debian" "Utilitaires de dpkg"
  4. .SH NOM
  5. start\-stop\-daemon \- lance ou arrête des démons système
  6. .SH SYNOPSIS
  7. .B start\-stop\-daemon\fR \fB\-S\fR|\-\-start \fIoptions\fR [\fB\-\-\fR] \fIarguments
  8. .HP
  9. .B start\-stop\-daemon
  10. .B \-K\fR|\fB\-\-stop\fR \fIoptions
  11. .HP
  12. .B start\-stop\-daemon
  13. .B \-H\fR|\fB\-\-help
  14. .HP
  15. .B start\-stop\-daemon
  16. .B \-V\fR|\fB\-\-version
  17. .SH DESCRIPTION
  18. On se sert de \fBstart\-stop\-daemon\fR pour contrôler la création ou l'arrêt
  19. de processus système. On peut configurer \fBstart\-stop\-daemon\fR avec les
  20. options \fB\-\-exec\fR, \fB\-\-pidfile\fR, \fB\-\-user\fR, et \fB\-\-name\fR pour
  21. trouver les exemplaires présents d'un processus en fonctionnement.
  22. Avec l'action \fB\-\-start,\fR \fBstart\-stop\-daemon\fR vérifie l'existence d'un
  23. processus particulier. Quand existe un tel processus, \fBstart\-stop\-daemon\fR
  24. ne fait rien et se termine avec un code d'erreur égal à 1 (0 si
  25. \fB\-\-oknodo\fR est précisé). Quand un tel processus n'existe pas, un
  26. exemplaire de l'exécutable est lancé avec \fB\-\-exec,\fR (ou, si c'est
  27. précisé, avec \fB\-\-startas).\fR Tout argument donné après \fB\-\-\fR sur la
  28. ligne de commande est passé tel quel au programme qui doit être lancé.
  29. Avec l'action \fB\-\-stop,\fR \fBstart\-stop\-daemon\fR vérifie aussi l'existence
  30. d'un processus particulier. Quand un tel processus existe
  31. \fBstart\-stop\-daemon\fR lui envoie le signal précisé avec \fB\-\-signal,\fR et
  32. se termine avec un code d'erreur égal à 0. Quand un tel processus n'existe
  33. pas \fBstart\-stop\-daemon\fR se termine avec un code d'erreur égal à 1 (0 if
  34. \fB\-\-oknodo\fR est précisé). Si \fB\-\-retry\fR est indiquée,
  35. \fBstart\-stop\-daemon\fR recherche si le processus s'est bien terminé.
  36. Veuillez noter qu'à moins de spécifier \fB\-\-pidfile\fR, le programme
  37. \fBstart\-stop\-daemon\fR se comporte comme \fBkillall(1).\fR
  38. \fBstart\-stop\-daemon\fR recherche dans le tableau des processus tout
  39. processus qui correspond au nom, uid ou gid du processus (si indiqué). Toute
  40. correspondance empêchera \fB\-\-start\fR de démarrer le démon. Tous les
  41. processus qui correspondent recevront le signal KILL si \fB\-\-stop\fR est
  42. indiqué. Pour les démons avec des processus enfant à longue vie et qui
  43. doivent survivre à un \fB\-\-stop\fR vous devez donner un «\ pidfile\ ».
  44. .SH OPTIONS
  45. .TP
  46. .B \-x\fR|\fB\-\-exec\fR \fIexécutable
  47. Cherche les processus qui sont des exemplaires de cet exécutable (selon
  48. .B /proc/\fIpid\fB/exe\fP ).
  49. .TP
  50. .B \-p\fR|\fB\-\-pidfile\fR \fIpid\-file
  51. Cherche les processus dont les identifiants sont précisés dans \fIpid\-file.\fR
  52. .TP
  53. .B \-u\fR|\fB\-\-user\fR \fInomdutilisateur\fR|\fIuid
  54. Cherche les processus qui appartiennent à l'utilisateur défini par
  55. .I nomdutilisateur\fR ou \fIuid.
  56. .TP
  57. .B \-g\fR|\fB\-\-group\fR \fIgroup\fR|\fIgid
  58. Modifie le \fIgroup\fR ou le \fIgid\fR au début du processus.
  59. .TP
  60. .B \-n\fR|\fB\-\-name\fR \fInomdeprocessus
  61. Cherche les processus dont le nom est \fInomdeprocessus\fR (selon
  62. .B /proc/\fIpid\fB/stat\fP ).
  63. .TP
  64. .B \-s\fR|\fB\-\-signal\fR \fIsignal
  65. Avec l'action \fB\-\-stop,\fR on définit le signal à envoyer au processus qui
  66. doit être arrêté (par défaut\ : signal 15).
  67. .TP
  68. .B \-R\fR|\fB\-\-retry\fR \fIdurée\fR|\fIaction\-prévue
  69. Avec l'action \fB\-\-stop,\fR \fBstart\-stop\-daemon\fR doit vérifier que les
  70. processus se sont terminés. Il le fait pour tous les processus
  71. correspondants qui tournent, jusqu'à ce qu'il n'y en ait plus. Quand le
  72. processus ne se termine pas, il prend d'autres mesures déterminées par
  73. l'action-prévue.
  74. Si \fIdurée\fR est indiqué plutôt que \fIaction\-prévue,\fR l'action\-prévue
  75. \fIsignal\fR\fB/\fR\fIdurée\fR\fB/KILL/\fR\fIdurée\fR est utilisé, où \fIsignal\fR est le
  76. signal indiqué par \fB\-\-signal.\fR
  77. \fIaction-prévue\fR est une liste d'au moins deux items séparés par des barres
  78. obliques (\fB/\fR)\ ; chaque item peut être de la forme \fB\-\fR\fIsignal\-number\fR
  79. ou de la forme [\fB\-\fR]\fIsignal\-name\fR, ce qui demande d'envoyer ce signal\ ;
  80. ou bien de la forme \fIdurée,\fR ce qui demande d'attendre tant de secondes
  81. avant de terminer les processus, ou bien de la forme \fBforever\fR, ce qui
  82. demande de répéter constamment le reste de action-prévue, si nécessaire.
  83. Quand la fin de l'action-prévue est atteinte et que \fBforever\fR n'a pa été
  84. précisé, \fBstart\-stop\-daemon\fR se termine avec un code d'erreur égal à
  85. 2. Quand une action-prévue est indiquée, tout signal donné par \fB\-\-signal\fR
  86. est ignoré.
  87. .TP
  88. .I \-a | \-\-startas chemin/nom
  89. Avec l'action \fB\-\-start\fR, lance le processus spécifié par \fIchemin/nom.\fR
  90. Si rien n'est précisé, c'est par défaut l'argument donné à \fB\-\-exec.\fR
  91. .TP
  92. .BR \-t | \-\-test
  93. Affiche les actions qui seraient entreprises et détermine la bonne valeur de
  94. retour, mais ne fait rien.
  95. .TP
  96. .BR \-o | \-\-oknodo
  97. Retourne un code de sortie égal à 0 au lieu de 1 si rien n'est ou ne sera
  98. fait.
  99. .TP
  100. .BR \-q | \-\-quiet
  101. N'affiche pas de messages d'information ; affiche seulement les messages
  102. d'erreur.
  103. .TP
  104. .B \-c\fR |\fB\-\-chuid\fR \fIutilisateur\fR|\fIuid
  105. Change l'utilisateur ou l'identifiant avant de lancer le processus. On peut
  106. aussi préciser un groupe an ajoutant un «\ :\ », puis le groupe ou un
  107. identifiant de la même façon qu'avec la commande «\ chown\ »
  108. (utilisateur:groupe). Quand on utilise cette option, on doit s'apercevoir
  109. que les groupes primaires ainsi que les groupes supplémentaires sont aussi
  110. déterminés, même si l'option «\ group\ » n'est pas spécifiée. L'option «\
  111. group\ » sert seulement pour les groupes dont l'utilisateur n'est pas un
  112. membre régulier (c'est comme rendre membres d'un groupe-processus des
  113. utilisateurs génériques comme «\ nobody\ »).
  114. .TP
  115. .B \-r\fR|\fB\-\-chroot\fR \fIroot
  116. Change de répertoire racine pour \fBroot\fR avant de lancer le
  117. processus. Remarquez que le «\ pidfile\ » est aussi écrit après le
  118. changement de racine.
  119. .TP
  120. .B \-d\fR|\fB\-\-chdir\fR \fIpath
  121. Change de répertoire pour \fIchemin\fR avant de commencer le processus. Cela
  122. est fait avant le changement de répertoire racine si l'option
  123. \fB\-r\fR|\fB\-\-chroot\fR est demandée.
  124. .TP
  125. .BR \-b | \-\-background
  126. est utilisé de manière classique pour les programmes qui ne « se détachent »
  127. pas d'eux-mêmes. Cette option oblige \fBstart\-stop\-daemon\fR à se dupliquer
  128. (fork) avant de lancer le processus, et l'oblige à passer en arrière-plan.
  129. \fBAVERTISSEMENT :\fR start\-stop\-daemon ne peut pas vérifier le code de
  130. sortie quand, pour \fBune raison ou une autre,\fR le processus échoue. C'est
  131. un expédient dont on se servira seulement pour des programmes dont la
  132. duplication n'a pas de sens ou bien des programmes dont le code n'est pas
  133. transformable pour leur ajouter cette fonctionnalité.
  134. .TP
  135. \fB\-N\fR|\fB\-\-nicelevel\fR \fIint\fR.
  136. Cela modifie la priorité du processus avant qu'il ne soit lancé.
  137. .TP
  138. .BR \-m | \-\-make-pidfile
  139. Est utilisé lors du lancement d'un programme qui ne crée pas son propre
  140. fichier identificateur. Cette option dit à \fBstart\-stop\-daemon\fR de créer
  141. le fichier référencé par \fB\-\-pidfile\fR et place le «\ pid\ » dans ce
  142. fichier juste avant d'exécuter le processus. Il faut remarquer que ce
  143. fichier n'est pas supprimé quand le programme s'arrête. \fBNOTE\ :\fR il se
  144. peut que cette caractéristique ne marche pas dans tous les cas. Et notamment
  145. quand le programme qui est exécuté se duplique. À cause de cela, cette
  146. option n'est habituellement utile que combinée avec l'option
  147. .B \-\-background.
  148. .TP
  149. .BR \-v | \-\-verbose
  150. Affiche des messages prolixes en renseignements.
  151. .TP
  152. .BR \-H | \-\-help
  153. Affiche une aide et se termine.
  154. .TP
  155. .BR \-V | \-\-version
  156. Affiche le numéro de version et se termine.
  157. .SH AUTEURS
  158. Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> à partir
  159. d'une version faite par Ian Jackson <ian@chiark.greenend.org.uk>.
  160. Page de manuel par Klee Dienes <klee@mit.edu>, partiellement
  161. reformattée par Ian Jackson.
  162. .SH TRADUCTION
  163. Philippe Batailler, 2005.
  164. Veuillez signaler toute erreur à <debian-l10-french@lists.debian.org>.