perkamon - en to fr translation catalogue (22 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: acct - process accounting file
fr: acct - Fichier de comptabilité des processus

note: type: Plain text
en: If the kernel is built with the process accounting option enabled (B<CONFIG_BSD_PROCESS_ACCT>), then calling B<acct>(2)  starts process accounting, for example:
fr: Si le noyau a été compilé avec l'option de comptabilité des processus activée (B<CONFIG_BSD_PROCESS_ACCT>), l'appel système B<acct>(2) démarre la comptabilité. Par exemple :

note: type: Plain text
en: When process accounting is enabled, the kernel writes a record to the accounting file as each process on the system terminates.  This record contains information about the terminated process, and is defined in I<E<lt>sys/acct.hE<gt>> as follows:
fr: Quand la comptabilité des processus est activée, le noyau écrit dans le fichier indiqué un enregistrement à chaque mort d'un processus. Cet enregistrement contient des informations concernant le processus terminé, décrites dans I<E<lt>sys/acct.hE<gt>> ainsi :

note: type: Plain text
en: struct acct {
        char ac_flag;           /* Accounting flags */
        u_int16_t ac_uid;       /* Accounting user ID */
        u_int16_t ac_gid;       /* Accounting group ID */
        u_int16_t ac_tty;       /* Controlling terminal */
        u_int32_t ac_btime;     /* Process creation time
                                   (seconds since the Epoch) */
        comp_t    ac_utime;     /* User CPU time */
        comp_t    ac_stime;     /* System CPU time */
        comp_t    ac_etime;     /* Elapsed time */
        comp_t    ac_mem;       /* Average memory usage (kB) */
        comp_t    ac_io;        /* Characters transferred (unused) */
        comp_t    ac_rw;        /* Blocks read or written (unused) */
        comp_t    ac_minflt;    /* Minor page faults */
        comp_t    ac_majflt;    /* Major page faults */
        comp_t    ac_swaps;     /* Number of swaps (unused) */
        u_int32_t ac_exitcode;  /* Process termination status
                                   (see wait(2)) */
        char      ac_comm[ACCT_COMM+1];
                                /* Command name (basename of last
                                   executed command; null-terminated) */
        char      ac_pad[I<X>];    /* padding bytes */
    };
fr: struct acct {
        char      ac_flag;      /* Attribut de comptabilité */
        u_int16_t ac_uid;       /* UID comptabilisé */
        u_int16_t ac_gid;       /* GID comptabilisé */
        u_int16_t ac_tty;       /* Terminal de contrôle */
        u_int32_t ac_btime;     /* Heure de création du processus */
                                   (secondes depuis 01/01/1970) */
        comp_t    ac_utime;     /* Temps CPU en mode utilisateur */
        comp_t    ac_stime;     /* Temps CPU en mode noyau */
        comp_t    ac_etime;     /* Temps écoulé */
        comp_t    ac_mem;       /* Moyenne mémoire utilisée (ko) */
        comp_t    ac_io;        /* Caractères transmis (inutilisé) */
        comp_t    ac_rw;        /* Blocs lus ou écrits (inutilisé) */
        comp_t    ac_minflt;    /* Nb fautes de pages mineures */
        comp_t    ac_majflt;    /* Nb fautes de pages majeures */
        comp_t    ac_swaps;     /* Nb de swaps (inutilisé) */
        u_int32_t ac_exitcode;  /* Code de retour - voir wait(2) */
        char      ac_comm[ACCT_COMM+1];
                                /* Nom de la commande (nom de base
                                   de la dernière commande exécutée
                                   terminé par zéro) */
        char      ac_pad[I<X>];    /* Remplissage */
    };

note: type: Plain text
en: enum {          /* Bits that may be set in ac_flag field */
        AFORK = 0x01,           /* Has executed fork, but no exec */
        ASU   = 0x02,           /* Used superuser privileges */
        ACORE = 0x08,           /* Dumped core */
        AXSIG = 0x10            /* Killed by a signal */
    };
fr: enum {          /* Bits qui peuvent se trouver dans ac_flag */
        AFORK = 0x01,           /* A exécuté fork mais pas exec */
        ASU   = 0x02,           /* A utilisé les privilèges superutilisateur */
        ACORE = 0x08,           /* A créé un fichier core */
        AXSIG = 0x10            /* Tué par un signal */
    };

note: type: Plain text
en: The I<comp_t> data type is a floating-point value consisting of a 3-bit, base-8 exponent, and a 13-bit mantissa.  A value, I<c>, of this type can be converted to a (long) integer as follows:
fr: Le type de donnée I<comp_t> est une valeur réelle constituée d'un exposant en base 8 sur 3 bits et d'une mantisse sur 13 bits. Une valeur I<c>, de ce type peut être convertie en entier (long) ainsi :

note: type: Plain text
en: The I<ac_utime>, I<ac_stime>, and I<ac_etime> fields measure time in "clock ticks"; divide these values by I<sysconf(_SC_CLK_TCK)> to convert them to seconds.
fr: Les champs I<ac_utime>, I<ac_stime>, et I<ac_etime> mesurent les temps en «\ tops d'horloge\ ». Divisez ces valeurs par I<sysconf(_SC_CLK_TCK)> pour obtenir des secondes.

note: type: SS
en: Version 3 accounting file format
fr: Format des fichiers de comptabilité version 3

note: type: Plain text
en: Since kernel 2.6.8, an optional alternative version of the accounting file can be produced if the B<CONFIG_BSD_PROCESS_ACCT_V3> option is set when building the kernel.  With this option is set, the records written to the accounting file contain additional fields, and the width of I<c_uid> and I<ac_gid> fields is widened from 16 to 32 bits (in line with the increased size of UID and GIDs in Linux 2.4 and later).  The records are defined as follows:
fr: Depuis le noyau 2.6.8, une autre version du fichier peut être éventuellement produite, si l'option B<CONFIG_BSD_PROCESS_ACCT_V3> est définie lors de la compilation du noyau. Lorsque cette option est active, les enregistrements écrits dans le fichier de comptabilité contiennent des champs supplémentaires et la longueur des champs I<c_uid> et I<ac_gid> est élargie de 16 à 32 bits (en accord avec l'élargissement des UID et GID dans les noyaux Linux 2.4 et ultérieur). Les enregistrements sont définis ainsi :

note: type: Plain text
en: struct acct_v3 {
        char      ac_flag;      /* Flags */
        char      ac_version;   /* Always set to ACCT_VERSION (3) */
        u_int16_t ac_tty;       /* Controlling terminal */
        u_int32_t ac_exitcode;  /* Process termination status */
        u_int32_t ac_uid;       /* Real user ID */
        u_int32_t ac_gid;       /* Real group ID */
        u_int32_t ac_pid;       /* Process ID */
        u_int32_t ac_ppid;      /* Parent process ID */
        u_int32_t ac_btime;     /* Process creation time */
        float     ac_etime;     /* Elapsed time */
        comp_t    ac_utime;     /* User CPU time */
        comp_t    ac_stime;     /* System time */
        comp_t    ac_mem;       /* Average memory usage (kB) */
        comp_t    ac_io;        /* Characters transferred (unused) */
        comp_t    ac_rw;        /* Blocks read or written
                                   (unused) */
        comp_t    ac_minflt;    /* Minor page faults */
        comp_t    ac_majflt;    /* Major page faults */
        comp_t    ac_swaps;     /* Number of swaps (unused) */
        char      ac_comm[ACCT_COMM]; /* Command name */
    };
fr: struct acct_v3 {
        char      ac_flag;      /* Attribut de comptabilité */
        char      ac_version;   /* Vaut toujours ACCT_VERSION (3) */
        u_int16_t ac_tty;       /* Terminal de contrôle */
        u_int32_t ac_exitcode;  /* Code de retour - voir wait(2) */
        u_int32_t ac_uid;       /* UID réel */
        u_int32_t ac_gid;       /* GID réel */
        u_int32_t ac_pid;       /* PID */
        u_int32_t ac_ppid;      /* PPID (PID du parent) */
        u_int32_t ac_btime;     /* Heure de création du processus */
                                   (secondes depuis 01/01/1970) */
        float     ac_etime;     /* Temps écoulé */
        comp_t    ac_utime;     /* Temps CPU en mode utilisateur */
        comp_t    ac_stime;     /* Temps CPU en mode noyau */
        comp_t    ac_mem;       /* Moyenne mémoire utilisée (ko) */
        comp_t    ac_io;        /* Caractères transmis (inutilisé) */
        comp_t    ac_rw;        /* Blocs lus ou écrits (inutilisé) */
        comp_t    ac_minflt;    /* Nb fautes de pages mineures */
        comp_t    ac_majflt;    /* Nb fautes de pages majeures */
        comp_t    ac_swaps;     /* Nb de swaps (inutilisé) */
        char      ac_comm[ACCT_COMM];
                                /* Nom de la commande */
    };

note: type: Plain text
en: The I<acct_v3> structure is defined in glibc since version 2.6.
fr: La structure I<acct_v3> est définie dans la glibc depuis la version 2.6.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: Process accounting originated on BSD.  Although it is present on most systems, it is not standardized, and the details vary somewhat between systems.
fr: La comptabilité des processus provient de BSD. Bien qu'elle soit implémentée sur la plupart des systèmes, elle n'est pas normalisée et varie parfois entre les systèmes.

note: type: Plain text
en: Records in the accounting file are ordered by termination time of the process.
fr: Les enregistrements dans le fichier de comptabilité sont classés en fonction de l'heure de fin des processus.

note: type: Plain text
en: In kernels up to and including 2.6.9, a separate accounting record is written for each thread created using the NPTL threading library; since Linux 2.6.10, a single accounting record is written for the entire process on termination of the last thread in the process.
fr: Dans les noyaux jusqu'au 2.6.9 (inclus), un enregistrement séparé était écrit pour chaque thread utilisant la bibliothèque NPTL. Depuis Linux 2.6.10, un enregistrement unique est écrit pour l'ensemble du processus à la fin de son dernier thread.

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

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
