sysvinit-man - en to fr translation catalogue (213 entries)

note: type: TH
en: Jul 21, 2003
fr: 21 juillet 2003

note: type: TH
en: Linux System Administrator's Manual
fr: Manuel de l’Administrateur de Système Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: bootlogd - record boot messages
fr: bootlogd – Enregistrer les messages au démarrage

note: type: Plain text
en: B</sbin/bootlogd> [B<-c>] [B<-d>] [B<-e>] [B<-r>] [B<-s>] [B<-v>] [I< >B<-l>I< logfile >] [I< >B<-p>I< pidfile >]
fr: B</sbin/bootlogd> [B<-c>] [B<-d>] [B<-e>] [B<-r>] [B<-s>] [B<-v>] [I< >B<-l>I< fichier_journal >] [I< >B<-p>I< fichier_pid >]

note: type: Plain text
en: B<bootlogd> runs in the background and copies all strings sent to the I</dev/console> device to a logfile. If the I<logfile> is not accessible, the messages will be kept in memory until it is.
fr: B<bootlogd> fonctionne en arrière plan et copie toutes les chaînes envoyées au périphérique I</dev/console> dans un fichier journal. Si le I<fichier_journal> n'est pas disponible, les messages sont conservés en mémoire jusqu'à ce qu'il le soit.

note: type: Plain text
en: Do not fork and run in the background.
fr: Ne pas fourcher et exécuter en arrière plan.

note: type: Plain text
en: Print escape characters to the boot log file. This turns off filtering of escape characters and allows tools like GNU B<less>(1) to see and use colour control characters (show the log in colour).
fr: Écrire les caractères d’échappement dans le fichier journal de démarrage. Cela empêche le filtrage des caractères d’échappement et permet à des outils comme B<less>(1) de GNU d’afficher des caractères de contrôle colorés (affichage du journal en couleur).

note: type: Plain text
en: Attempt to write to the logfile even if it does not yet exist.  Without this option, B<bootlogd> will wait for the logfile to appear before attempting to write to it. This behavior prevents B<bootlogd> from creating logfiles under mount points.
fr: Essayer d'écrire dans le fichier journal même s'il n'existe pas. Sans cette option, B<bootlogd> attendra que le fichier journal apparaisse avant d'essayer d'y écrire. Ce comportement permet d'éviter à B<bootlogd> de créer des fichiers journal sous les points de montage.

note: type: Plain text
en: If there is an existing logfile called I<logfile> rename it to I<logfile~> unless I<logfile~> already exists.
fr: Si un fichier journal I<fichier_journal> existe déjà, le renommer en I<fichier_journal~> à moins que I<fichier_journal~> n'existe déjà.

note: type: Plain text
en: Ensure that the data is written to the file after each line by calling B<fdatasync>(3).  This will slow down a B<fsck>(8)  process running in parallel.
fr: S'assurer que les données sont écrites dans le fichier après chaque ligne en appelant B<fdatasync>(3). Cela ralentira un processus B<fsck>(8) qui s'exécuterait en parallèle.

note: type: Plain text
en: Show version.
fr: Afficher la version.

note: type: IP
en: B<-l> I<logfile>
fr: B<-l> I<fichier_journal>

note: type: Plain text
en: Log to this logfile. The default is I</var/log/boot>.
fr: Enregistrer dans ce fichier journal. La valeur par défaut est I</var/log/boot>.

note: type: IP
en: B<-p> I<pidfile>
fr: B<-p> I<fichier_pid>

note: type: Plain text
en: Put process-id in this file. The default is no pidfile.
fr: Mettre l'identifiant du processus dans ce fichier. Par défaut, il n'y a pas de fichier de PID écrit.

note: type: Plain text
en: B<bootlogd> saves log data which includes control characters. The log is technically a text file, but not very easy for humans to read. To address this the B<readbootlog>(1) command can be used to display the boot log without the control characters.
fr: B<bootlogd> enregistre les données de journal qui incluent des caractères de contrôle. Le journal est techniquement un fichier texte, mais n’est pas de lecture aisée. Pour remédier à cela, la commande B<readbootlog>(1) peut être utilisée pour afficher le journal de démarrage sans ces caractères de contrôle.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: B<bootlogd> works by redirecting the console output from the console device.  (Consequently B<bootlogd> requires PTY support in the kernel configuration.)  It copies that output to the real console device and to a log file.  There is no standard way of ascertaining the real console device if you have a new-style I</dev/console> device (major 5, minor 1)  so B<bootlogd> parses the kernel command line looking for B<console=...> lines and deduces the real console device from that.  If that syntax is ever changed by the kernel, or a console type is used that B<bootlogd> does not know about then B<bootlogd> will not work.
fr: B<bootlogd> fonctionne en redirigeant la sortie de la console du périphérique de la console (en conséquence, B<bootlogd> nécessite la gestion des pseudoterminaux (PTY) dans la configuration du noyau). Il copie cette sortie vers le périphérique réel de la console et vers un fichier journal. Il n'y a aucun moyen d'obtenir avec certitude le périphérique réel de la console si vous avez le nouveau type de périphérique I</dev/console> (numéro majeur 5, mineur 1). B<bootlogd> analyse donc la ligne de commande du noyau pour rechercher des lignes B<console=...> et en déduire le périphérique réel. Si cette syntaxe est changée par le noyau ou qu'un type de console inconnu de B<bootlogd> est utilisé, alors B<bootlogd> ne fonctionnera pas.

note: type: SH
en: AUTHOR
fr: AUTEUR

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: TH
en: May 2006
fr: mai 2006

note: type: Plain text
en: fstab-decode - run a command with fstab-encoded arguments
fr: fstab-decode - Exécuter une commande avec des paramètres encodés au format fstab

note: type: Plain text
en: B<fstab-decode> I<COMMAND> [I<ARGUMENT>]...
fr: B<fstab-decode> I<COMMANDE> [I<PARAMÈTRE>]...

note: type: Plain text
en: B<fstab-decode> decodes escapes (such as newline characters and other whitespace)  in the specified I<ARGUMENT>s and uses them to run I<COMMAND>.  The argument escaping uses the same rules as path escaping in I</etc/fstab>, I</etc/mtab> and I</proc/mtab>.
fr: B<fstab-decode> décode les échappements (tels que les caractères nouvelle ligne et autres espaces) des I<PARAMÈTRE>s indiqués et les utilise pour exécuter la I<COMMANDE>. L'échappement des paramètres utilise les mêmes règles que pour l'échappement des chemins de I</etc/fstab>, I</etc/mtab> et I</proc/mtab>.

note: type: Plain text
en: In essence B<fstab-decode> can be used anytime we want to pass multiple parameters to a command as a list of command line arguments. It turns output like this:
fr: En substance, B<fstab-decode> peut être utilisé chaque fois que l'on veut passer de multiples paramètres à une commande comme une liste de paramètres en ligne de commande. Cela donne quelque chose comme ceci :

note: type: Plain text
en: /root
    /mnt/remote-disk
    /home
fr: /root
    /mnt/disque_distant
    /home

note: type: Plain text
en: Into one long list of parameters, "/root /mnt/remote-disk /home". This
    can be useful when trying to work with multiple filesystems at once. For
    instance, we can use it to unmount multiple NFS shares. This program also
    removes whitespace and other characters which might cause programs such
    as B<mount>(8) or B<umount>(8) to fail.
fr: dans une longue liste de paramètres, « /root /mnt/disque_distant /home ».
    Cela peut être utile lorsqu'on essaye de travailler avec plusieurs systèmes
    de fichiers à la fois. Par exemple, il est possible de l'utiliser pour
    démonter plusieurs partages NFS. Ce programme peut aussi supprimer les
    espaces et d'autres caractères qui pourraient provoquer l'échec de
    programmes tels que B<mount>(8) ou B<umount>(8).

note: type: SH
en: EXIT STATUS
fr: CODE DE RETOUR

note: type: Plain text
en: B<fstab-decode> exits with status 127 if I<COMMAND> can't be run.  Otherwise it exits with the status returned by I<COMMAND>.
fr: B<fstab-decode> se termine avec un code de retour de 127 si I<COMMANDE> n'a pas pu être exécutée. Sinon elle se termine avec le code de retour renvoyé par la I<COMMANDE>.

note: }}} {{{  Examples type: SH
en: EXAMPLES
fr: EXEMPLES

note: type: TH
en: 29 Jul 2004
fr: 29 juillet 2004

note: }}} {{{  Synopsis type: Plain text
en: init, telinit - process control initialization
fr: init, telinit – Initialisation du contrôle des processus

note: type: Plain text
en: B</sbin/telinit> [ B<-t> I<SECONDS> ] [B< 0123456sSQqabcUu >]
fr: B</sbin/telinit> [ B<-t> I<SECONDES> ] [B< 0123456sSQqabcUu >]

note: type: Plain text
en: B<init> is the parent of all processes.  Its primary role is to create processes from a script stored in the file I</etc/inittab> (see B<inittab>(5)).  This file usually has entries which cause B<init> to spawn B<getty>s on each line that users can log in.  It also controls autonomous processes required by any particular system.
fr: B<init> est le parent de tous les processus. Son rôle principal est de créer des processus à partir d'un script stocké dans I</etc/inittab> (consultez B<inittab>(5)). Ce fichier comporte généralement des entrées qui forcent B<init> à lancer des B<getty> sur chacune des lignes sur lesquelles des utilisateurs peuvent se connecter. Il contrôle également des processus autonomes nécessaires pour chaque système particulier.

note: {{{ Runlevels type: SH
en: RUNLEVELS
fr: NIVEAUX D'EXÉCUTION

note: type: Plain text
en: A I<runlevel> is a software configuration of the system which allows only a selected group of processes to exist.  The processes spawned by B<init> for each of these runlevels are defined in the I</etc/inittab> file.  B<init> can be in one of eight runlevels: B<0\(en6> and B<S> (a.k.a. B<s>).  The runlevel is changed by having a privileged user run B<telinit>, which sends appropriate signals to B<init>, telling it which runlevel to change to.
fr: Un I<niveau d'exécution> est une configuration logicielle du système qui permet à seulement un certain groupe de processus d'exister. Les processus lancés par B<init> pour chacun de ces niveaux d'exécution sont définis dans le fichier I</etc/inittab>. B<init> peut être dans un des huit niveaux d'exécution : B<0\(en6> et B<S> (alias B<s>). Le niveau d'exécution peut être modifié par un superutilisateur en exécutant B<telinit> qui envoie les signaux appropriés à B<init> lui indiquant dans quel niveau d'exécution se placer.

note: type: Plain text
en: Runlevels B<S>, B<0>, B<1>, and B<6> are reserved.  Runlevel S is used to initialize the system on boot.  When starting runlevel S (on boot)  or runlevel 1 (switching from a multi-user runlevel)  the system is entering ``single-user mode'', after which the current runlevel is S.  Runlevel 0 is used to halt the system; runlevel 6 is used to reboot the system.
fr: Les niveaux d'exécution B<S>, B<0>, B<1> et B<6> sont réservés. Le niveau d'exécution B<S> est utilisé pour initialiser le système au démarrage. Lors du lancement du niveau d'exécution B<S> (au démarrage) ou B<1> (depuis un niveau d'exécution multiutilisateur), le système entre en « mode mono-utilisateur », après lequel le niveau d'exécution est B<S>. Le niveau d'exécution B<0> est utilisé pour arrêter le système ; le niveau d'exécution B<6> sert au redémarrage du système.

note: type: Plain text
en: After booting through S the system automatically enters one of the multi-user runlevels 2 through 5, unless there was some problem that needs to be fixed by the administrator in single-user mode.  Normally after entering single-user mode the administrator performs maintenance and then reboots the system.
fr: Après avoir démarré dans le niveau B<S>, le système entre automatiquement dans un des niveaux multiutilisateurs B<2> à B<5>, à moins qu'il n'y ait eu des problèmes qui nécessitent une correction de la part d'un administrateur en mode mono-utilisateur. Normalement, après être entré en mode mono-utilisateur, un administrateur effectue la maintenance puis redémarre le système.

note: type: Plain text
en: For more information, see the manpages for B<shutdown>(8) and B<inittab>(5).
fr: Pour plus d'informations, voir les pages de manuel de B<shutdown>(8) et B<inittab>(5).

note: type: Plain text
en: Runlevels 7-9 are also valid, though not really documented. This is because "traditional" Unix variants don't use them.
fr: Les niveaux d'exécution B<7> à B<9> sont également valables, mais pas vraiment documentés. La raison pour cela est que les UNIX « traditionnels » ne les utilisent pas.

note: }}} type: Plain text
en: Runlevels I<S> and I<s> are the same.  Internally they are aliases for the same runlevel.
fr: Les niveaux d'exécution B<S> et B<s> sont équivalents. Ils sont considérés en interne comme des alias vers les mêmes niveaux.

note: type: SH
en: BOOTING
fr: DÉMARRAGE

note: type: Plain text
en: After B<init> is invoked as the last step of the kernel boot sequence, it looks for the file I</etc/inittab> to see if there is an entry of the type B<initdefault> (see B<inittab>(5)). The B<initdefault> entry determines the initial runlevel of the system.  If there is no such entry (or no I</etc/inittab> at all), a runlevel must be entered at the system console.
fr: Après qu'B<init> ait été appelé comme dernière étape de la séquence de démarrage du noyau, il regarde dans le fichier I</etc/inittab> pour voir s'il y a une entrée du type B<initdefault> (consultez B<inittab>(5)). L'entrée B<initdefault> détermine le niveau d'exécution initial du système. S'il n'y a pas de telle entrée (ou pas de I</etc/inittab> du tout), un niveau d'exécution doit être entré sur la console système.

note: type: Plain text
en: Runlevel B<S> or B<s> initialize the system and do not require an I</etc/inittab> file.
fr: Les niveaux d'exécution B<S> ou B<s> initialisent le système et ne nécessitent pas de fichier I</etc/inittab>.

note: type: Plain text
en: In single user mode, B</sbin/sulogin> is invoked on I</dev/console>.
fr: En mode mono-utilisateur, B</sbin/sulogin> est invoqué sur I</dev/console>.

note: type: Plain text
en: When entering single user mode, B<init> initializes the consoles B<stty> settings to sane values. Clocal mode is set. Hardware speed and handshaking are not changed.
fr: Quand il entre en mode mono-utilisateur, B<init> initialise les paramètres des consoles B<stty> à des valeurs saines. Le mode CLOCAL est configuré. La vitesse matérielle et le mode d'établissement d'une liaison ne sont pas changés.

note: type: Plain text
en: When entering a multi-user mode for the first time, B<init> performs the B<boot> and B<bootwait> entries to allow file systems to be mounted before users can log in.  Then all entries matching the runlevel are processed.
fr: Quand il entre en mode multiutilisateur pour la première fois, B<init> exécute les entrées B<boot> et B<bootwait> pour permettre aux systèmes de fichiers de se monter avant que les utilisateurs puissent se connecter. Ensuite, toutes les entrées correspondant au niveau d'exécution sont exécutées.

note: type: Plain text
en: When starting a new process, B<init> first checks whether the file I</etc/initscript> exists. If it does, it uses this script to start the process.
fr: Lorsqu'il démarre un nouveau processus, B<init> vérifie d'abord si le fichier I</etc/initscript> existe. S'il existe, il utilise ce fichier pour démarrer le processus.

note: type: Plain text
en: Each time a child terminates, B<init> records the fact and the reason it died in I</var/run/utmp> and I</var/log/wtmp>, provided that these files exist.
fr: Chaque fois qu'un processus enfant se termine, B<init> enregistre cela et la raison pour laquelle il est mort dans I</var/run/utmp> et I</var/log/wtmp>, si ces fichiers existent.

note: type: SH
en: CHANGING RUNLEVELS
fr: CHANGEMENT DE NIVEAU D'EXÉCUTION

note: type: Plain text
en: After it has spawned all of the processes specified, B<init> waits for one of its descendant processes to die, a powerfail signal, or until it is signaled by B<telinit> to change the system's runlevel.  When one of the above three conditions occurs, it re-examines the I</etc/inittab> file.  New entries can be added to this file at any time.  However, B<init> still waits for one of the above three conditions to occur.  To provide for an instantaneous response, the B<telinit Q> or B<q> command can wake up B<init> to re-examine (reload) the I</etc/inittab> file.
fr: Après qu'il ait engendré tous les processus indiqués, B<init> attend qu'un de ses processus enfant meure, qu'un signal indiquant une perte de puissance arrive ou qu'un signal de B<telinit> lui indique qu'il faut changer le niveau d'exécution du système. Quand une de ces trois conditions se produit, il réexamine le fichier I</etc/inittab>. De nouvelles entrées peuvent être ajoutées à ce fichier à n'importe quel moment. Cependant, B<init> attend qu'une de ces conditions se produise. Pour que le fichier soit pris en compte immédiatement, la commande B<telinit Q> ou B<q> permet de réveiller B<init> pour qu'il réexamine (recharge) le fichier I</etc/inittab>.

note: type: Plain text
en: If B<init> is not in single user mode and receives a powerfail signal (SIGPWR), it reads the file I</etc/powerstatus>. It then starts a command based on the contents of this file:
fr: Si B<init> n'est pas en mode mono-utilisateur et reçoit un signal indiquant une perte de puissance (SIGPWR), il lit le fichier I</etc/powerstatus>. Il démarre ensuite une commande en fonction du contenu de ce fichier :

note: type: IP
en: F(AIL)
fr: F(AIL) (échec)

note: type: Plain text
en: Power is failing, UPS is providing the power. Execute the B<powerwait> and B<powerfail> entries.
fr: Plus d'alimentation, l'UPS fournit la puissance. Exécuter les entrées B<powerwait> et B<powerfail>.

note: type: Plain text
en: The power has been restored, execute the B<powerokwait> entries.
fr: L'alimentation a été rétablie, exécuter les entrées B<powerokwait>.

note: type: IP
en: L(OW)
fr: L(OW) (bas)

note: type: Plain text
en: The power is failing and the UPS has a low battery. Execute the B<powerfailnow> entries.
fr: Plus d'alimentation et le niveau de la batterie de l'UPS est faible. Exécuter les entrées B<powerfailnow>.

note: type: Plain text
en: If I</etc/powerstatus> doesn't exist or contains anything else then the letters B<F>, B<O> or B<L>, B<init> will behave as if it has read the letter B<F>.
fr: Si le fichier I</etc/powerstatus> n'existe pas ou contient autre chose que les lettres B<F>, B<O> ou B<L>, B<init> se comportera comme si la lettre B<F> y avait été lue.

note: type: Plain text
en: Usage of B<SIGPWR> and I</etc/powerstatus> is discouraged. Someone wanting to interact with B<init> should use the I</run/initctl> control channel - see the B<initctl>(5) manual page for more documentation about this.
fr: L'utilisation de B<SIGPWR> et de I</etc/powerstatus> n'est pas conseillée. Pour interagir avec B<init> il vaut mieux utiliser le canal de contrôle I</run/initctl> ; consultez la page de manuel de B<initctl>(5) pour plus de documentation à ce sujet.

note: }}} {{{  telinit type: Plain text
en: When B<init> is requested to change the runlevel, it sends the warning signal B<SIGTERM> to all processes that are undefined in the new runlevel.  It then waits 3 seconds before forcibly terminating these processes via the B<SIGKILL> signal.  Note that B<init> assumes that all these processes (and their descendants) remain in the same process group which B<init> originally created for them.  If any process changes its process group affiliation it will not receive these signals.  Such processes need to be terminated separately.
fr: Quand on demande à B<init> de changer de niveau d'exécution, il envoie le signal d'avertissement B<SIGTERM> à tous les processus qui ne sont pas définis dans le nouveau niveau d'exécution. Il attend ensuite 3 secondes avant de forcer l'arrêt de ces processus avec le signal B<SIGKILL>. Notez que B<init> suppose que tous ces processus (et leurs enfants) restent dans le même groupe de processus que B<init> a créé pour eux. Si un processus change son affiliation à un groupe de processus, il ne recevra pas ces signaux. Ces processus doivent être arrêtés séparément.

note: type: Plain text
en: B</sbin/telinit> is linked to B</sbin/init>.  It takes a one-character argument and signals B<init> to perform the appropriate action.  The following arguments serve as directives to B<telinit>:
fr: B</sbin/telinit> est un lien vers B</sbin/init>. Il prend un paramètre d'un caractère et signale à B<init> d'effectuer l'action appropriée. Les paramètres suivants servent de directive à B<telinit> :

note: type: IP
en: B<0>, B<1>, B<2>, B<3>, B<4>, B<5> or B<6>
fr: B<0>, B<1>, B<2>, B<3>, B<4>, B<5> ou B<6>

note: type: Plain text
en: tell B<init> to switch to the specified run level.
fr: Demander à B<init> de passer au niveau d'exécution spécifié.

note: type: IP
en: B<Q> or B<q>
fr: B<Q> ou B<q>

note: type: Plain text
en: tell B<init> to re-examine the I</etc/inittab> file.
fr: Demander à B<init> de réexaminer le fichier I</etc/inittab>.

note: type: IP
en: B<S> or B<s>
fr: B<S> ou B<s>

note: type: Plain text
en: tell B<init> to switch to single user mode.
fr: Demander à B<init> de passer en mode mono-utilisateur

note: type: IP
en: B<U> or B<u>
fr: B<U> ou B<u>

note: type: Plain text
en: tell B<init> to re-execute itself (preserving the state). No re-examining of I</etc/inittab> file happens. Runlevel should be one of B<Ss0123456> otherwise request would be silently ignored.
fr: Demander à B<init> de se relancer lui-même (en préservant son état). Le fichier I</etc/inittab> n'est pas réexaminé. Le niveau d'exécution doit être un des niveaux B<Ss0123456>, sinon la requête est ignorée silencieusement.

note: type: Plain text
en: B<telinit> can tell B<init> how long it should wait between sending processes the B<SIGTERM> and B<SIGKILL> signals.  The default is 3 seconds, but this can be changed with the B<-t> option.
fr: B<telinit> peut indiquer à B<init> combien de temps il devrait attendre entre l'envoi des signaux B<SIGTERM> et B<SIGKILL> aux processus. La valeur par défaut est de 3 secondes, mais elle peut être changée avec l'option B<-t>.

note: type: Plain text
en: B<telinit -e> tells B<init> to change the environment for processes it spawns.  The argument of B<-e> is either of the form I<VAR>=I<VAL> which sets variable I<VAR> to value I<VAL>, or of the form I<VAR> (without an equality sign)  which unsets variable I<VAR>.
fr: B<telinit -e> indique à B<init> de changer l'environnement des processus qu'il lance. Le paramètre de B<-e> est soit de la forme I<VAR>=I<VAL>, qui positionne la variable I<VAR> à la valeur I<VAL>, ou de la forme I<VAR> (sans signe égal), qui retire la variable I<VAR>.

note: type: Plain text
en: B<telinit> can be invoked only by users with appropriate privileges.
fr: B<telinit> ne peut être appelé que par les utilisateurs avec les droits appropriés.

note: }}} type: Plain text
en: The B<init> binary checks if it is B<init> or B<telinit> by looking at its I<process id>; the real B<init>'s process id is always B<1>.  From this it follows that instead of calling B<telinit> one can also just use B<init> instead as a shortcut.
fr: Le binaire B<init> vérifie s'il s'agit d'B<init> ou de B<telinit> en fonction de l'identifiant du processus ; le véritable B<init> a toujours un identifiant égal à B<1>. Grâce à cela, B<init> peut également être appelé au lieu de B<telinit>, comme raccourci.

note: type: SH
en: ENVIRONMENT
fr: ENVIRONNEMENT

note: type: Plain text
en: B<Init> sets the following environment variables for all its children:
fr: B<init> configure les variables d'environnement suivantes pour tous ses enfants :

note: type: Plain text
en: As the name says. Useful to determine if a script runs directly from B<init>.
fr: Comme le nom l'indique. Utile pour déterminer si un script est exécuté directement par B<init>.

note: type: Plain text
en: The current system runlevel.
fr: Le niveau d'exécution actuel du système.

note: type: Plain text
en: The previous runlevel (useful after a runlevel switch).
fr: Le niveau d'exécution précédent (utile après un changement de niveau d'exécution).

note: type: Plain text
en: The system console. This is really inherited from the kernel; however if it is not set B<init> will set it to I</dev/console> by default.
fr: La console système. Cela provient directement du noyau ; cependant si elle n'existe pas, B<init> la positionne à I</dev/console> par défaut.

note: type: SH
en: BOOTFLAGS
fr: ATTRIBUTS D'AMORÇAGE

note: type: Plain text
en: It is possible to pass a number of flags to B<init> from the boot monitor (eg. LILO or GRUB). B<init> accepts the following flags:
fr: Un certain nombre d'options peuvent être fournies à B<init> à partir du gestionnaire de démarrage (par exemple LILO ou GRUB). B<init> accepte les options suivantes :

note: type: TP
en: B<-s, S, single>
fr: B<-s>, B<S>, B<single>

note: type: Plain text
en: Single user mode boot. In this mode I</etc/inittab> is examined and the bootup rc scripts are usually run before the single user mode shell is started.
fr: Démarrage en mode mono-utilisateur. Dans ce mode, I</etc/inittab> est examiné et les scripts rc de démarrage sont généralement lancés avant que l'interpréteur de commande du mono-utilisateur ne commence.

note: type: TP
en: B<1-5>
fr: B<1>–B<5>

note: type: Plain text
en: Runlevel to boot into.
fr: Niveau d'exécution dans lequel il faut démarrer.

note: type: TP
en: B<-b, emergency>
fr: B<-b>, B<emergency>

note: type: Plain text
en: Boot directly into a single user shell without running any other startup scripts.
fr: Démarrage direct d'un interpréteur de commande en mode mono-utilisateur sans lancer aucun autre script de démarrage.

note: type: TP
en: B<-a, auto>
fr: B<-a>, B<auto>

note: type: Plain text
en: The LILO boot loader adds the word "auto" to the command line if it booted the kernel with the default command line (without user intervention).  If this is found B<init> sets the "AUTOBOOT" environment variable to "yes". Note that you cannot use this for any security measures - of course the user could specify "auto" or B<-a> on the command line manually.
fr: Le gestionnaire de démarrage LILO ajoute le mot « auto » sur la ligne de commande pour les démarrages utilisant la ligne de commande par défaut (sans intervention d'un utilisateur). Dans ce cas, B<init> positionne la variable d'environnement B<AUTOBOOT> à la valeur « yes ». Notez que vous ne pouvez pas utiliser cela à des fins sécuritaires ; un utilisateur pouvant bien sûr indiquer « auto » ou ajouter l'option B<-a> lui-même sur la ligne de commande.

note: type: TP
en: B<-z >I<xxx>
fr: B<-z> I<xxx>

note: type: Plain text
en: The argument to B<-z> is ignored. You can use this to expand the command line a bit, so that it takes some more space on the stack. B<init> can then manipulate the command line so that B<ps>(1) shows the current runlevel.
fr: Le paramètre de B<-z> est ignoré. Vous pouvez utiliser cela pour étendre légèrement la ligne de commande pour qu'elle prenne plus de place sur la pile. B<init> peut ensuite manipuler la ligne de commande de telle sorte que B<ps>(1) affiche le niveau d'exécution actuel.

note: type: Plain text
en: This argument, when used on its own, displays the current version of B<init> to the console/stdout. It is a quick way to determine which B<init> software and version is being used. After the version information is displayed, B<init> immediately exits with a return code of zero.
fr: Cet argument, utilisé seul, affiche la version actuelle d’B<init> sur la console/stdout. C’est un moyen rapide pour déterminer quel logiciel d’initialisation est en cours d’utilisation. Après l’affichage de la version, B<init> se termine immédiatement avec zéro comme code de retour.

note: type: Plain text
en: B<init> listens on a I<fifo> in /dev, I</run/initctl>, for messages.  B<Telinit> uses this to communicate with B<init>. The interface is not very well documented or finished. Those interested should study the I<initreq.h> file in the I<src/> subdirectory of the B<init> source code tar archive.
fr: B<init> écoute sur une I<fifo> dans I</dev>, I</run/initctl>, dans l'attente de messages. B<telinit> utilise cela pour communiquer avec B<init>. L'interface n'est pas très documentée ou finalisée. Les personnes intéressées devraient étudier le fichier I<initreq.h> dans le sous-répertoire I<src/> de l'archive tar des sources d'B<init>.

note: type: SH
en: SIGNALS
fr: SIGNAUX

note: type: Plain text
en: Init reacts to several signals:
fr: B<init> réagit à plusieurs signaux :

note: type: Plain text
en: Has the same effect as B<telinit q>.
fr: Identique à B<telinit q>.

note: type: Plain text
en: On receipt of this signals, B<init> closes and re-opens its control fifo, B</run/initctl>. Useful for bootscripts when I</dev> is remounted.
fr: Lors de la réception de ces signaux, B<init> ferme et réouvre sa fifo de contrôle, I</run/initctl>. Cela est utile pour les scripts de démarrage quand I</dev> est remonté.

note: type: Plain text
en: When B<init> receives B<SIGUSR2>, B<init> closes and leaves the control fifo, B</run/initctl>, closed. This may be used to make sure B<init> is not holding open any files. However, it also prevents B<init> from switching runlevels. Which means commands like shutdown no longer work.  The fifo can be re-opened by sending B<init> the B<SIGUSR1> signal.
fr: Quand B<init> reçoit B<SIGUSR2>, il ferme et abandonne la fifo de contrôle, I</run/initctl>, fermée. Cela peut être utilisé pour être sûr que qu’B<init> ne maintient pas ouvert un quelconque fichier. Toutefois, il empêche aussi B<init> de changer les niveaux d’exécution, ce qui signifie que des commandes telles que B<shutdown> ne fonctionneront plus. La fifo peut être réouverte en envoyant à B<init> le signal B<SIGUSR1>.

note: type: Plain text
en: Normally the kernel sends this signal to B<init> when CTRL-ALT-DEL is pressed. It activates the I<ctrlaltdel> action.
fr: Normalement le noyau envoie ce signal à B<init> à travers la combinaison de touches Ctrl-Alt-Suppr. Cela active l'action I<ctrlaltdel>.

note: type: Plain text
en: The kernel sends this signal when the I<KeyboardSignal> key is hit.  It activates the I<kbrequest> action.
fr: Le noyau envoie ce signal quand la touche I<KeyboardSignal> est pressée. Cela active l'action I<kbrequest>.

note: {{{  Conforming to type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: }}} {{{  Files type: Plain text
en: B<init> is compatible with the System V init. It works closely together with the scripts in the directories I</etc/init.d> and I</etc/rc{runlevel}.d>.  If your system uses this convention, there should be a I<README> file in the directory I</etc/init.d> explaining how these scripts work.
fr: B<init> est compatible avec l'init de Système V. Il collabore étroitement avec les scripts des répertoires I</etc/init.d> et I</etc/rc{niveau_exécution}.d>. Si votre système utilise cette convention, il devrait y avoir un fichier I<README> dans le répertoire I</etc/init.d> qui explique comment ces scripts fonctionnent.

note: type: SH
en: FILES
fr: FICHIERS

note: }}} {{{  Warnings type: SH
en: WARNINGS
fr: AVERTISSEMENTS

note: type: Plain text
en: B<init> assumes that processes and descendants of processes remain in the same process group which was originally created for them.  If the processes change their group, B<init> can't kill them and you may end up with two processes reading from one terminal line.
fr: B<init> suppose que les processus et leurs descendants restent dans le même groupe de processus créé initialement pour eux. Si les processus changent leur groupe, B<init> ne peut pas les tuer et cela peut conduire à avoir deux processus qui lisent la même ligne de terminal.

note: }}} {{{  Diagnostics type: Plain text
en: On a Debian system, entering runlevel 1 causes all processes to be killed except for kernel threads and the script that does the killing and other processes in its session.  As a consequence of this, it isn't safe to return from runlevel 1 to a multi-user runlevel: daemons that were started in runlevel S and are needed for normal operation are no longer running.  The system should be rebooted.
fr: Sur un système Debian, entrer dans le niveau d'exécution B<1> force tous les processus à être tués à l'exception des threads du noyau et du script qui s'occupe de tuer les autres processus ainsi que les autres processus de sa session. En conséquence, il n'est pas sûr de passer du niveau d'exécution B<1> vers un niveau d'exécution multi-utilisateur : les démons qui étaient démarrés dans le niveau d'exécution B<S> et qui sont nécessaires au bon fonctionnement ne tournent plus. Le système devrait être redémarré.

note: }}} {{{  Author type: Plain text
en: If B<init> finds that it is continuously respawning an entry more than 10 times in 2 minutes, it will assume that there is an error in the command string, generate an error message on the system console, and refuse to respawn this entry until either 5 minutes has elapsed or it receives a signal.  This prevents it from eating up system resources when someone makes a typographical error in the I</etc/inittab> file or the program for the entry is removed.
fr: Si B<init> trouve qu'il n'arrête pas de relancer une entrée (plus de dix fois en deux minutes), il supposera qu'il y a une erreur dans la commande, générera une erreur sur la console système et refusera de relancer cette entrée à moins que cinq minutes se soient écoulées ou qu'il ait reçu un signal. Cela permet d'éviter de consommer des ressources système quand quelqu'un a fait une faute de frappe dans le fichier I</etc/inittab> ou que le programme de l'entrée a été supprimé.

note: }}} {{{  See also type: Plain text
en: E<.MT miquels@\:cistron\:.nl> Miquel van Smoorenburg E<.ME , initial manual page by> E<.MT u31b3hs@\:pool\:.informatik\:.rwth-aachen\:.de> Michael Haardt E<.ME .>
fr: E<.MT miquels@\:cistron\:.nl> Miquel van Smoorenburg E<.ME> , page de manuel originelle de E<.MT u31b3hs@\:pool\:.informatik\:.rwth-aachen\:.de> Michael Haardt E<.ME .>

note: type: TH
en: File Formats
fr: Formats de fichier

note: type: TH
en: July 10, 2003
fr: 10 juillet 2003

note: type: Plain text
en: initscript - script that executes inittab commands
fr: initscript - Script qui exécute les commandes incluses dans inittab

note: type: Plain text
en: /bin/sh /etc/initscript id runlevels action process
fr: /bin/sh /etc/initscript id niveaux_exécution action processus

note: type: Plain text
en: When the shell script I</etc/initscript> is present, B<init> will use it to execute the commands from I<inittab>.  This script can be used to set things like I<ulimit> and I<umask> default values for every process.
fr: Quand le script shell I</etc/initscript> est présent, B<init> l'utilisera afin d'exécuter les commandes provenant d'I<inittab>. Ce script peut être utilisé pour paramétrer des valeurs par défaut telles que I<ulimit> et I<umask>.

note: type: Plain text
en: This is a sample initscript, which might be installed on your system as I</etc/initscript.sample>.
fr: Voici un exemple de script d'initialisation qui est peut-être installé sur votre système en tant que B</etc/initscript.sample>.

note: type: Plain text
en: #
    # initscript   Executed by init(8) for every program it
    #              wants to spawn like this:
    #
    #              /bin/sh /etc/initscript E<lt>idE<gt> E<lt>levelE<gt> E<lt>actionE<gt> E<lt>processE<gt>
    #
fr: #
    # initscript exécuté par init(8) pour tout programme
    #            voulant apparaître ainsi\ :
    #
    #     /bin/sh /etc/initscript E<lt>idE<gt> E<lt>niveau d'exécutionE<gt> E<lt>actionE<gt> E<lt>processusE<gt>
    #

note: type: Plain text
en:   # Set umask to safe level, and enable core dumps.
      umask 022
      ulimit -c 2097151
      PATH=/bin:/sbin:/usr/bin:/usr/sbin
      export PATH
fr:   # Paramétrer umask pour le mode sans échec,
      # et activer les core-dumps (sauvegardes d'image mémoire).
      umask 022
      ulimit -c 2097151
      PATH=/bin:/sbin:/usr/bin:/usr/sbin
      export PATH

note: type: Plain text
en:   # Increase the hard file descriptor limit for all processes
      # to 8192.  The soft limit is still 1024, but any unprivileged
      # process can increase its soft limit up to the hard limit
      # with "ulimit -Sn xxx" (needs a 2.2.13 or later Linux kernel).
      ulimit -Hn 8192
fr:   # Augmenter la limite impérative des descripteurs de fichiers à 8192 pour tous les
      # processus. La limite souple est encore 1024, mais tous les
      # processus non privilégiés peuvent augmenter leur limite souple
      # jusqu'à la limite impérative
      # avec "ulimit -Sn xxx" (nécessite un noyau Linux 2.2.13 ou plus ).
      ulimit -Hn 8192

note: type: Plain text
en:   # Execute the program.
      eval exec "$4"
fr:   # Exécuter le programme.
      eval exec "$4"

note: type: TH
en: Dec 4, 2001
fr: 4 décembre 2001

note: }}} {{{  Description type: Plain text
en: inittab - format of the inittab file used by the sysv-compatible init process
fr: inittab - Format du fichier inittab utilisé dans le processus de démarrage des systèmes UNIX Système V et compatibles

note: type: Plain text
en: The B<inittab> file describes which processes are started at bootup and during normal operation (e.g.\& /etc/init.d/boot, /etc/init.d/rc, gettys...).  B<init>(8)  distinguishes multiple I<runlevels>, each of which can have its own set of processes that are started.  Valid runlevels are B<0>-B<6> plus B<A>, B<B>, and B<C> for B<ondemand> entries.  An entry in the B<inittab> file has the following format:
fr: Le fichier B<inittab> décrit l'ensemble des processus qui doivent être lancés au démarrage du système et pendant un fonctionnement normal (par exemple, /etc/init.d/boot, /etc/init.d/rc, gettys…). Le programme B<init>(8) distingue différents I<niveaux_exécution> (runlevel), chacun pouvant avoir ses propres processus à démarrer. Les niveaux d'exécution valables sont B<0>-B<6>, et B<A>, B<B> ou B<C> pour des niveaux personnalisés (B<ondemand>). Typiquement, une entrée dans le fichier inittab a la forme suivante :

note: type: Plain text
en: I<id>:I<runlevels>:I<action>:I<process>
fr: I<id>:I<niveaux_exécution>:I<action>:I<processus>

note: {{{  id type: Plain text
en: Lines beginning with `#' are ignored.
fr: Les lignes commençant par le caractère « # » sont ignorées.

note: type: Plain text
en: is a unique sequence of 1-4 characters which identifies an entry in B<inittab> (for versions of sysvinit compiled with the I<old> libc5 (E<lt> 5.2.18) or a.out libraries the limit is 2 characters).
fr: Séquence unique de 1 à 4 caractères qui identifient une entrée dans B<inittab> (pour les versions de sysvinit compilées avec les I<anciennes> bibliothèques libc5 (E<lt> 5.2.18) ou a.out, la limite est de 2 caractères).

note: }}} {{{  runlevels type: Plain text
en: Note: traditionally, for getty and other login processes, the value of the I<id> field is kept the same as the suffix of the corresponding tty, e.g.\& B<1> for B<tty1>. Some ancient login accounting programs might expect this, though I can't think of any.
fr: Remarque : pour les programmes de connexion comme les getty ou d'autres, le champ I<id> doit être le numéro du tty correspondant à la console, par exemple B<1> pour B<tty1>. Des anciens programmes de gestion des connexions peuvent également se baser là-dessus, même si je n'en ai pas le souvenir.

note: type: IP
en: I<runlevels>
fr: I<niveaux_exécution>

note: }}} {{{  action type: Plain text
en: lists the runlevels for which the specified action should be taken.
fr: Liste des niveaux d'exécution pour lesquels l'action doit être faite.

note: }}} {{{  process type: Plain text
en: describes which action should be taken.
fr: Description de l'action à faire.

note: type: IP
en: I<process>
fr: I<processus>

note: type: Plain text
en: specifies the process to be executed.  If the process field starts with a `+' character, B<init> will not do utmp and wtmp accounting for that process.  This is needed for gettys that insist on doing their own utmp/wtmp housekeeping.  This is also a historic bug. The length of this field is limited to 127 characters.
fr: Commande à exécuter. Si ce champ commence par le caractère « + », B<init> n'enregistrera pas les connexions dans utmp et wtmp. C'est requis par getty qui utilise son propre gestionnaire de utmp ou de wtmp. C'est également un bogue qui reste pour des raisons historiques. La taille de ce champ est limitée à 127 caractères.

note: type: Plain text
en: The I<runlevels> field may contain multiple characters for different runlevels.  For example, B<123> specifies that the process should be started in runlevels 1, 2, and 3.  The I<runlevels> for B<ondemand> entries may contain an B<A>, B<B>, or B<C>.  The I<runlevels> field of B<sysinit>, B<boot>, and B<bootwait> entries are ignored.
fr: Le champ I<niveaux_exécution> peut contenir plusieurs caractères indiquant différents niveaux d'exécution. Par exemple, B<123> signifie que le processus sera exécuté dans les niveaux d'exécution 1, 2 et 3. Les I<niveaux d'exécution> pour les entrées B<ondemand> peuvent contenir un B<A>, B<B> ou B<C>. Les champs I<niveaux_exécution> des entrées B<sysinit>, B<boot> et B<bootwait> sont ignorés.

note: type: Plain text
en: When the system runlevel is changed, any running processes that are not specified for the new runlevel are killed, first with \s-2SIGTERM\s0, then with \s-2SIGKILL\s0.
fr: Quand le niveau d'exécution est changé, tous les processus qui ne sont pas spécifiés démarrés dans ce nouveau niveau d'exécution sont tués, d'abord avec \s-2SIGTERM\s0, puis avec \s-2SIGKILL\s0.

note: {{{  respawn type: Plain text
en: Valid actions for the I<action> field are:
fr: Les actions valables pour le champ I<action> sont :

note: }}} {{{  wait type: Plain text
en: The process will be restarted whenever it terminates (e.g.\& getty).
fr: Le processus est redémarré à chaque fois qu'il se termine (par exemple : getty).

note: }}} {{{  once type: Plain text
en: The process will be started once when the specified runlevel is entered and B<init> will wait for its termination.
fr: Le processus n'est démarré qu'une seul fois, lors de l'entrée dans le niveau d'exécution et B<init> attend qu'il se termine.

note: }}} {{{  boot type: Plain text
en: The process will be executed once when the specified runlevel is entered.
fr: Le processus est exécuté une seule fois, lors de l'entrée dans le niveau d'exécution.

note: }}} {{{  bootwait type: Plain text
en: The process will be executed during system boot.  The I<runlevels> field is ignored.
fr: Le processus est exécuté pendant le démarrage du système. Le champ I<niveaux_exécution> est ignoré.

note: }}} {{{  off type: Plain text
en: The process will be executed during system boot, while B<init> waits for its termination (e.g.\& /etc/rc).  The I<runlevels> field is ignored.
fr: Le processus est exécuté pendant le démarrage du système et B<init> attend que le processus se termine (par exemple : /etc/rc). Le champ I<niveaux_exécution> est ignoré.

note: }}} {{{  ondemand type: Plain text
en: This does nothing.
fr: Ne fait rien.

note: }}} {{{  initdefault type: Plain text
en: A process marked with an B<ondemand> runlevel will be executed whenever the specified B<ondemand> runlevel is called.  However, no runlevel change will occur (B<ondemand> runlevels are `a', `b', and `c').
fr: Un processus marqué dans un niveau d'exécution B<ondemand> est exécuté à chaque fois que le niveau d'exécution B<ondemand> est appelé. Cependant, aucun changement de niveau d'exécution ne survient (les modes de démarrage pour B<ondemand> sont « a », « b » et « c »).

note: }}} {{{  sysinit type: Plain text
en: An B<initdefault> entry specifies the runlevel which should be entered after system boot.  If none exists, B<init> will ask for a runlevel on the console. The I<process> field is ignored.
fr: Une entrée B<initdefault> indique qu'on entrera dans ce niveau d'exécution une fois le système effectivement opérationnel. Si aucun n'existe, B<init> demandera un niveau d'exécution sur la console. Le champ I<processus> est ignoré.

note: }}} {{{  powerwait type: Plain text
en: The process will be executed during system boot. It will be executed before any B<boot> or B< bootwait> entries.  The I<runlevels> field is ignored.
fr: Le processus est exécuté pendant le démarrage du système. Il est exécuté avant les entrées B<boot> ou B<bootwait>. Le champ I<niveaux_exécution> est ignoré.

note: }}} {{{  powerfail type: Plain text
en: The process will be executed when the power goes down. B<init> is usually informed about this by a process talking to a UPS connected to the computer.  B<init> will wait for the process to finish before continuing.
fr: Le processus est exécuté quand la machine est sur le point de s'éteindre. B<init> est normalement informé de cela par un programme qui discute avec un UPS connecté à la machine. B<init> attend que le processus se termine avant de continuer.

note: }}} {{{  powerokwait type: Plain text
en: As for B<powerwait>, except that B<init> does not wait for the process's completion.
fr: Comme B<powerwait>, mis à part que B<init> n'attend pas la fin du processus avant de continuer.

note: }}} {{{  powerfailnow type: Plain text
en: This process will be executed as soon as B<init> is informed that the power has been restored.
fr: Le processus est exécuté dès que B<init> est informé que l'alimentation est remise en route.

note: }}} {{{  ctrlaltdel type: Plain text
en: This process will be executed when B<init> is told that the battery of the external UPS is almost empty and the power is failing (provided that the external UPS and the monitoring process are able to detect this condition).
fr: Ce processus est exécuté quand B<init> est informé que la batterie de l'onduleur externe est presque vide et que la tension faiblit (à condition que l'onduleur et le processus de surveillance soient capables de détecter cette condition).

note: }}} {{{  kbrequest type: Plain text
en: The process will be executed when B<init> receives the B<SIGINT> signal.  This means that someone on the system console has pressed the B<CTRL-ALT-DEL> key combination. Typically one wants to execute some sort of B<shutdown> either to get into single-user level or to reboot the machine.
fr: Le processus est exécuté lorsque B<init> reçoit le signal B<SIGINT>. Cela signifie que quelqu'un a tapé dans la console système la combinaison de touches B<CTRL-ALT-SUPPR>. Typiquement, on a voulu exécuter une sorte d'arrêt, soit pour démarrer en mode mono-utilisateur, soit pour redémarrer la machine.

note: type: Plain text
en: The process will be executed when B<init> receives a signal from the keyboard handler that a special key combination was pressed on the console keyboard.
fr: Le processus est exécuté quand B<init> reçoit un signal du gestionnaire de clavier indiquant qu'une combinaison spéciale de touches a été actionnée sur le clavier de la console.

note: type: Plain text
en: The documentation for this function is not complete yet; more documentation can be found in the kbd-x.xx packages (most recent was kbd-0.94 at the time of this writing). Basically you want to map some keyboard combination to the "KeyboardSignal" action. For example, to map Alt-Uparrow for this purpose use the following in your keymaps file:
fr: La documentation pour cette fonction n'est pas encore complète ; il est possible de trouver de la documentation supplémentaire dans le paquet kbd-x.xx paquets (le plus récent était kbd-0.94 au moment où ces lignes sont écrites). Vous pouvez affecter des combinaisons de touches à l'action « KeyboardSignal ». Par exemple, pour affecter Alt-FlècheHaut pour cet usage, utilisez ce qui suit dans votre fichier keymaps :

note: type: Plain text
en: This is an example of a inittab which resembles the old Linux inittab:
fr: Voici un exemple d'un fichier inittab qui ressemble à un ancien fichier inittab sous linux :

note: type: Plain text
en: # inittab for linux
    id:1:initdefault:
    rc::bootwait:/etc/rc
    1:1:respawn:/etc/getty 9600 tty1
    2:1:respawn:/etc/getty 9600 tty2
    3:1:respawn:/etc/getty 9600 tty3
    4:1:respawn:/etc/getty 9600 tty4
fr: # inittab for Linux
    id:1:initdefault:
    rc::bootwait:/etc/rc
    1:1:respawn:/etc/getty 9600 tty1
    2:1:respawn:/etc/getty 9600 tty2
    3:1:respawn:/etc/getty 9600 tty3
    4:1:respawn:/etc/getty 9600 tty4

note: type: Plain text
en: This inittab file executes I</etc/rc> during boot and starts gettys on tty1-tty4.
fr: Ce fichier inittab exécute I</etc/rc> pendant le démarrage du système et démarre getty sur les tty 1 à 4.

note: type: Plain text
en: A more elaborate B<inittab> with different runlevels (see the comments inside):
fr: Un fichier B<inittab> plus élaboré avec différents niveaux d'exécution (notez bien les commentaires) :

note: type: Plain text
en: # Level to run in
    id:2:initdefault:
fr: # Runlevel à démarrer
    id:2:initdefault:

note: type: Plain text
en: # Boot-time system configuration/initialization script.
    si::sysinit:/etc/init.d/rcS
fr: # Script de configuration / initialisation du système au démarrage.
    si::sysinit:/etc/init.d/rcS

note: type: Plain text
en: # What to do in single-user mode.
    ~:S:wait:/sbin/sulogin
fr: # Que faire dans le mode mono-utilisateur.
    ~:S:wait:/sbin/sulogin

note: type: Plain text
en: # /etc/init.d executes the S and K scripts upon change
    # of runlevel.
    #
    # Runlevel 0 is halt.
    # Runlevel 1 is single-user.
    # Runlevels 2-5 are multi-user.
    # Runlevel 6 is reboot.
fr: # /etc/init.d exécute les scripts S et K pour les changements
    # de niveau d'exécution.
    #
    # Le niveau 0 est pour l'arrêt.
    # Le niveau 1 est pour le mode mono-utilisateur.
    # Les niveaux 2 à 5 correspondent aux niveaux multi-utilisateurs.
    # Le niveau 6 correspond au redémarrage.

note: type: Plain text
en: # What to do at the "3 finger salute".
    ca::ctrlaltdel:/sbin/shutdown -t1 -h now
fr: # Que faire du « salut à 3 doigts ».
    ca::ctrlaltdel:/sbin/shutdown -t1 -h now

note: type: Plain text
en: # Runlevel 2,3: getty on virtual consoles
    # Runlevel   3: getty on terminal (ttyS0) and modem (ttyS1)
    1:23:respawn:/sbin/getty tty1 VC linux
    2:23:respawn:/sbin/getty tty2 VC linux
    3:23:respawn:/sbin/getty tty3 VC linux
    4:23:respawn:/sbin/getty tty4 VC linux
    S0:3:respawn:/sbin/getty -L 9600 ttyS0 vt320
    S1:3:respawn:/sbin/mgetty -x0 -D ttyS1
fr: # niveau d'exécution 2,3 : getty sur les consoles virtuelles
    # niveau d'exécution   3 : getty sur le terminal (ttyS0) et
    #                          sur le port modem.
    1:23:respawn:/sbin/getty tty1 VC linux
    2:23:respawn:/sbin/getty tty2 VC linux
    3:23:respawn:/sbin/getty tty3 VC linux
    4:23:respawn:/sbin/getty tty4 VC linux
    S0:3:respawn:/sbin/getty -L 9600 ttyS0 vt320
    S1:3:respawn:/sbin/mgetty -x0 -D ttyS1

note: type: TH
en: 04 Nov 2003
fr: 4 novembre 2003

note: type: Plain text
en: killall5 - send a signal to all processes
fr: killall5 - envoyer un signal à tous les processus

note: type: Plain text
en: B<killall5> is the SystemV B<killall> command. It sends a signal to all processes except kernel threads and the processes in its own session, so it won't kill the shell that is running the script it was called from. Its primary (only) use is in the B<rc> scripts found in the I</etc/init.d> directory.
fr: B<killall5> correspond à la commande B<killall> de Système V. Elle envoie un signal à tous les processus, sauf les threads du noyau et les processus de sa propre session. Il ne tuera donc pas l'interpréteur de commande qui l'a lancé. Son utilisation principale (unique) est dans les scripts B<rc> situés dans le répertoire I</etc/init.d>.

note: type: IP
en: B<-o> I<omitpid>
fr: B<-o> I<sauf_pid>

note: type: Plain text
en: Tells B<killall5> to omit processes with that process id.
fr: Indiquer à B<killall5> d'ignorer le processus avec cet identifiant.

note: type: Plain text
en: B<killall5> can also be invoked as B<pidof>(8), which is simply a (symbolic) link to the B<killall5> program.
fr: B<killall5> peut aussi être appelé avec B<pidof>(8), qui n'est qu'un lien (symbolique) pour le programme B<killall5>.

note: type: Plain text
en: The program return zero if it killed processes.  It returns 2 if no process were killed, and 1 if it was unable to find any processes (I</proc/> is missing).
fr: Le programme renvoie zéro s'il a tué les processus. Il renvoie B<2> si aucun processus n'a été tué et B<1> s'il n'a pas réussi à trouver de processus (I</proc/> est absent).

note: }}} {{{  Synopsis type: Plain text
en: last, lastb - show listing of last logged in users
fr: last, lastb - afficher une liste des derniers utilisateurs connectés

note: type: Plain text
en: The pseudo user B<reboot> logs in each time the system is rebooted.  Thus B<last reboot> will show a log of all reboots since the log file was created.
fr: Le pseudo-utilisateur B<reboot> est enregistré à chaque redémarrage du système, ainsi I<last reboot> affichera une liste de tous les redémarrages depuis la création du fichier de journalisation.

note: }}} {{{  Options type: Plain text
en: B<lastb> is the same as B<last>, except that by default it shows a log of the file B</var/log/btmp>, which contains all the bad login attempts.
fr: B<lastb> se comporte comme B<last>, mais il utilise le fichier I</var/log/btmp> qui journalise toutes les tentatives infructueuses de connexion.

note: type: IP
en: B<-f> I<file>
fr: B<-f> I<fichier>

note: type: IP
en: B<->I<num>
fr: B<->I<nombre>

note: type: IP
en: B<-n> I<num>
fr: B<-n> I<nombre>

note: type: Plain text
en: Suppresses the display of the hostname field.
fr: Ne pas afficher le champ B<hostname>.

note: type: Plain text
en: For non-local logins, Linux stores not only the host name of the remote host but its IP number as well. This option translates the IP number back into a hostname.
fr: Pour les connexions non locales, Linux enregistre le nom d'hôte de l’hôte distant, ainsi que son adresse IP. Avec cette option, l'adresse IP est à nouveau reconvertie en nom d'hôte.

note: type: Plain text
en: Print full login and logout times and dates.
fr: Afficher l'ensemble des dates et heures de connexion et de déconnexion.

note: type: Plain text
en: Display full user and domain names in the output.
fr: Afficher les noms d'utilisateur et de domaine complets sur la sortie.

note: }}} type: Plain text
en: Display the system shutdown entries and run level changes.
fr: Afficher les arrêts du système et les modifications de niveau d'exécution (run level).

note: {{{  Files type: Plain text
en: The files I<wtmp> and I<btmp> might not be found. The system only logs information in these files if they are present. This is a local configuration issue. If you want the files to be used, they can be created with a simple B<touch>(1) command (for example, B<touch /var/log/wtmp>).
fr: Les fichiers I<wtmp> et I<btmp> sont parfois absents. Le système ne journalise les informations que si les fichiers sont déjà présents, mais ne les crée pas de lui-même. Il s'agit d'un choix local de configuration. Si vous désirez utiliser ces journalisations, vous pouvez créer les fichiers avec une simple commande B<touch>(1) (par exemple, B<touch /var/log/wtmp>).

note: type: Plain text
en: /var/log/wtmp
fr: I</var/log/wtmp>

note: }}} {{{  Author type: Plain text
en: /var/log/btmp
fr: I</var/log/btmp>

note: type: TH
en: User Commands
fr: Commandes de l'utilisateur

note: type: Plain text
en: B<mountpoint> B<-x> I</dev/device>
fr: B<mountpoint> B<-x> I</dev/périphérique>

note: type: Plain text
en: Be quiet - don't print anything.
fr: Mode silencieux – ne rien afficher.

note: type: TH
en: 01 Sep 1998
fr: 1er septembre 1998

note: type: Plain text
en: pidof - find the process ID of a running program
fr: pidof – afficher l’identifiant de processus d'un programme en cours

note: type: Plain text
en: B<pidof> finds the process id's (PIDs) of the named programs. It prints those id's on the standard output. This program is on some systems used in run-level change scripts, especially when the system has a I<System-V> like I<rc> structure. In that case these scripts are located in I</etc/rc?.d>, where ? is the runlevel. If the system has a B<start-stop-daemon>(8) program that should be used instead.
fr: B<pidof> cherche les identifiants de processus (PID : « Process ID ») portant l'un des noms de programme indiqués. Il affiche ces identifiants sur sa sortie standard. Ce programme est utilisé sur certains systèmes dans les scripts de changement de niveau d'exécution, en particulier pour les systèmes utilisant la structure I<rc> de I<Système V>. Dans ce cas, ces scripts sont situés dans I</etc/rc?.d> où « ? » est le niveau d'exécution. Si le système possède le programme B<start-stop-daemon>(8), celui-ci devrait être utilisé à la place.

note: type: Plain text
en: Single shot - this instructs the program to only return one I<pid>.
fr: Un seul essai –\ I<pidof> ne renverra qu'un seul I<pid>.

note: type: Plain text
en: Only return process PIDs that are running with the same root directory.  This option is ignored for non-root users, as they will be unable to check the current root directory of processes they do not own.
fr: Ne renvoyer que les identifiants des processus qui sont exécutés dans le même répertoire racine. Cette option est ignorée pour les utilisateurs autres que le superutilisateur puisqu'ils ne peuvent pas vérifier le répertoire racine en cours des processus dont ils ne sont pas propriétaires.

note: type: Plain text
en: Avoid B<stat>(2)  system function call on all binaries which are located on network based file systems like B<NFS>.  Instead of using this option the variable B<PIDOF_NETFS> may be set and exported.
fr: Éviter l'appel à la fonction système B<stat>(2) pour tous les binaires situés sur des systèmes de fichiers en réseau comme B<NFS>. Au lieu d'utiliser cette option, il est possible de configurer et d'exporter la variable B<PIDOF_NETFS>.

note: type: Plain text
en: Do not display matched PIDs to standard out. Simply exit with a status of true or false to indicate whether a matching PID was found.
fr: Ne pas afficher les PID qui correspondent sur la sortie standard. Simplement quitter avec l’état vrai ou faux pour indiquer si un PID correspondant a été trouvé.

note: type: Plain text
en: Scripts too - this causes the program to also return process id's of shells running the named scripts.
fr: Scripts également –\ B<pidof> renverra également les PID des interpréteurs de commandes exécutant les scripts indiqués.

note: type: IP
en: -d I<sep>
fr: B<-d> I<sep>

note: type: Plain text
en: Tells I<pidof> to use I<sep> as an output separator if more than one PID is shown. The default separator is a space.
fr: Demander à B<pidof> d’utiliser I<sep> comme séparateur de sortie si plus d’un PID est affiché. Le séparateur par défaut est une espace.

note: type: IP
en: -o I<omitpid>
fr: B<-o> I<sauf_pid>

note: type: Plain text
en: Tells I<pidof> to omit processes with that process id. The special pid B<%PPID> can be used to name the parent process of the B<pidof> program, in other words the calling shell or shell script.
fr: Demander à B<pidof> de ne pas tenir compte du processus du PID indiqué. Le PID spécial B<%PPID> peut décrire le processus parent du programme B<pidof>, c'est-à-dire l’interpréteur de commandes ou le script d’interpréteur appelant.

note: type: Plain text
en: At least one program was found with the requested name.
fr: Au moins un programme a été trouvé avec le nom demandé.

note: type: Plain text
en: No program was found with the requested name.
fr: Aucun programme n’a été trouvé avec le nom demandé.

note: type: Plain text
en: I<pidof> is actually the same program as B<killall5>(8); the program behaves according to the name under which it is called.
fr: B<pidof> utilise en fait le même programme que B<killall5>(8)\ ; la différence de comportement se fait en fonction du nom du programme appelé.

note: type: Plain text
en: When B<pidof> is invoked with a full pathname to the program it should find the pid of, it is reasonably safe. Otherwise it is possible that it returns PIDs of running programs that happen to have the same name as the program you're after but are actually other programs. Note that the executable name of running processes is calculated with B<readlink>(2), so symbolic links to executables will also match.
fr: Quand B<pidof> est exécuté avec le chemin complet du programme dont il doit chercher le PID, son comportement est fiable. Dans le cas contraire, les PID renvoyés peuvent être ceux de processus portant le même nom mais qui sont en fait des programmes différents. Notez que le nom de l'exécutable des processus en cours d'exécution est obtenu à l'aide de B<readlink>(2), et donc les liens symboliques vers les exécutables correspondront également.

note: type: Plain text
en: Zombie processes or processes in disk sleep (states Z and D, respectively)  are ignored, as attempts to access the stats of these will sometimes fail.  The B<-z> flag (see above) tells B<pidof> to try to detect these sleeping and zombie processes, at the risk of failing or hanging.
fr: Les processus zombies ou les processus de disque en veille (états Z et D respectivement) sont ignorés car les essais d’accès à leurs états échouera parfois. L’argument B<-z> (voir ci-dessus) demande à B<pidof> d’essayer de détecter ces processus zombies ou en veille avec le risque d’échouer ou de planter.

note: type: Plain text
en: B<readbootlog> [B<-h>] [-B<f> I<file\/>]
fr: B<readbootlog> [B<-h>] [-B<f> I<fichier\/>]

note: type: Plain text
en: sulogin - Single-user login
fr: sulogin - connexion en mode mono-utilisateur

note: type: Plain text
en: The user is prompted:
fr: L'utilisateur verra s'afficher :

note: type: Plain text
en: Give root password for system maintenance
fr: Donnez le mot de passe du superutilisateur pour la maintenance

note: type: Plain text
en: (or type Control-D for normal startup):
fr: (ou appuyez sur Ctrl et D pour continuer) :

note: type: Plain text
en: B<sulogin> looks for the environment variable B<SUSHELL> or B<sushell> to determine what shell to start. If the environment variable is not set, it will try to execute root's shell from I</etc/passwd>. If that fails it will fall back to I</bin/sh>.
fr: B<sulogin> recherche les variables d’environnement B<SUSHELL> ou B<sushell> pour déterminer l’interpréteur de commandes à démarrer. Si la variable d’environnement n’est pas définie, il essaiera d’exécuter l’interpréteur de commandes du superutilisateur indiqué dans le fichier I</etc/passwd>. Si cela échoue également, il essaiera I</bin/sh>.

note: type: Plain text
en: utmpdump - dump UTMP and WTMP files in raw format
fr: utmpdump - Vider des fichiers utmp et wtmp au format brut

note: type: Plain text
en: B<utmpdump> is a simple program to dump UTMP and WTMP files in raw format, so they can be examined.
fr: B<utmpdump> est un programme simple pour vider des fichiers utmp et wtmp au format brut, afin de pouvoir les examiner.

note: type: Plain text
en: output appended data as the file grows.
fr: Afficher les données ajoutées lorsque le fichier grossit.

note: type: Plain text
en: B<utmpdump -r E<lt> ascii file E<gt> wtmp>
fr: B<utmpdump -r E<lt>> I<fichier_ASCII> B<E<gt> wtmp>

note: type: Plain text
en: but be warned as B<utmpdump> was written for debugging purpose only.
fr: Avertissement : B<utmpdump> n’a été écrit que pour des besoins de débogage.

note: type: Plain text
en: You may B<not> use the option B<-r> as the format for the utmp/wtmp files strongly depends on the input format. This tool was B<not> written for normal use but for debugging.
fr: Vous ne devriez B<pas> utiliser l’option B<-r>, car le format des fichiers utmp ou wtmp dépend fortement du format d’entrée. Cet outil n’a B<pas> été écrit pour une utilisation normale, mais seulement pour le débogage.
