Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       acct - Activer/desactiver la comptabilite des processus

SYNOPSIS

       #include <unistd.h>

       int acct(const char *filename);

   Exigences  de  macros  de  test de fonctionnalites pour la glibc (consultez
   feature_test_macros(7)) :

       acct() : _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)

DESCRIPTION

       L'appel  systeme  acct()  active  ou  desactive  la  comptabilite   des
       processus.  Lorsqu'il  est appele avec un nom de fichier existant comme
       argument, la comptabilite est mise en marche, un  enregistrement  etant
       ajoute a filename a la fin de chaque processus. Un argument NULL arrete
       la comptabilite.

VALEUR RENVOY'EE

       S'il reussit, cet appel systeme renvoie 0. S'il echoue, il  renvoie  -1
       et remplit errno en consequence.

ERREURS

       EACCES L'autorisation  d'ecrire est refusee pour le fichier indique, ou
              l'autorisation de parcours est refusee pour l'un des repertoires
              du  chemin  de filename (consultez aussi path_resolution(7)), ou
              filename n'est pas un fichier ordinaire.

       EFAULT L'argument filename pointe en  dehors  de  l'espace  d'adressage
              accessible.

       EIO    Impossible d'ecrire dans le fichier filename.

       EISDIR filename est un repertoire.

       ELOOP  References  symboliques  circulaires  dans  le  chemin d'acces a
              filename.

       ENAMETOOLONG
              filename est une chaine trop longue.

       ENFILE La limite du nombre total de fichiers ouverts sur le  systeme  a
              ete atteinte.

       ENOENT Le nom de fichier indique n'existe pas.

       ENOMEM Plus de memoire disponible.

       ENOSYS Le  systeme  de  comptabilite  BSD n'a pas ete active lors de la
              compilation du noyau. Le parametre  de  configuration  du  noyau
              controlant cette option est CONFIG_BSD_PROCESS_ACCT.

       ENOTDIR
              Un element du chemin d'acces filename n'est pas un repertoire.

       EPERM  L'appelant  n'a  pas  de  privileges  suffisants pour activer la
              comptabilite.  Sous  Linux,  la   capacite   CAP_SYS_PACCT   est
              necessaire.

       EROFS  filename se trouve sur un systeme de fichiers en lecture seule.

       EUSERS Il  n'y a plus de structures de fichiers libres, ou pas assez de
              memoire.

CONFORMIT'E

       SVr4, BSD 4.3 (mais pas POSIX).

NOTES

       Aucune comptabilisation n'est effectuee pour les  programmes  en  cours
       d'execution  si  un  plantage  systeme  survient.  En  particulier  les
       processus qui ne se terminent jamais ne sont pas comptabilises.

       La structure des enregistrements ecrits dans le fichier de comptabilite
       est decrite dans acct(5).

VOIR AUSSI

       acct(5)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).    Julien
       Cristau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.