dwww Home | Manual pages | Find package

acct(2)                       System Calls Manual                      acct(2)

NOM
       acct - Activer/désactiver la comptabilité des processus

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

SYNOPSIS
       #include <unistd.h>

       int acct(const char *_Nullable filename);

   Exigences  de  macros  de  test de fonctionnalités pour la glibc (consulter
   feature_test_macros(7)) :

       acct() :
           Depuis la glibc 2.21 :
               _DEFAULT_SOURCE
           Pour la glibc 2.19 et 2.20 :
               _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
           Pour la glibc antérieure et égale à 2.19 :
               _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)

DESCRIPTION
       L'appel système acct() active ou désactive la comptabilité des  proces-
       sus.  Lorsqu'il  est appelé avec un nom de fichier existant comme argu-
       ment, la comptabilité est  mise  en  marche,  un  enregistrement  étant
       ajouté à filename à la fin de chaque processus. Un argument NULL arrête
       la comptabilité.

VALEUR RENVOYÉE
       En cas de succès, zéro est renvoyé. En cas d'erreur, -1 est renvoyé  et
       errno est définie pour préciser l'erreur.

ERREURS
       EACCES L'autorisation  d'écrire est refusée pour le fichier indiqué, ou
              l'autorisation de parcours est refusée pour l'un des répertoires
              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 ac-
              cessible.

       EIO    Impossible d'écrire dans le fichier filename.

       EISDIR filename est un répertoire.

       ELOOP  Références  symboliques circulaires dans le chemin d'accès à fi-
              lename.

       ENAMETOOLONG
              filename est une chaîne trop longue.

       ENFILE La limite du nombre total de fichiers ouverts  pour  le  système
              entier a été atteinte.

       ENOENT Le fichier indiqué n'existe pas.

       ENOMEM Plus assez de mémoire.

       ENOSYS Le  système  de  comptabilité  BSD n'a pas été activé lors de la
              compilation du noyau. Le paramètre  de  configuration  du  noyau
              contrôlant cette option est CONFIG_BSD_PROCESS_ACCT.

       ENOTDIR
              Un élément du chemin d'accès filename n'est pas un répertoire.

       EPERM  Le  processus appelant n'a pas de privilèges suffisants pour ac-
              tiver la comptabilité des processus.  Sous  Linux,  la  capacité
              CAP_SYS_PACCT est nécessaire.

       EROFS  filename se trouve sur un système de fichiers en lecture seule.

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

STANDARDS
       SVr4, BSD 4.3 (mais pas POSIX).

NOTES
       Aucune comptabilisation n'est effectuée pour les  programmes  en  cours
       d'exécution si un plantage système survient. En particulier les proces-
       sus qui ne se terminent jamais ne sont pas comptabilisés.

       La structure des enregistrements écrits dans le fichier de comptabilité
       est décrite dans acct(5).

VOIR AUSSI
       acct(5)

TRADUCTION
       La  traduction française de cette page de manuel a été créée par Chris-
       tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe  Gué-
       rard  <fevrier@tigreraye.org>,  Jean-Luc  Coulon (f5ibh) <jean-luc.cou-
       lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>,  Thomas  Huriaux
       <thomas.huriaux@gmail.com>,  Nicolas François <nicolas.francois@centra-
       liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon  Paillard  <si-
       mon.paillard@resel.enst-bretagne.fr>,    Denis   Barbier   <barbier@de-
       bian.org>, David Prévot  <david@tilapin.org>,  Cédric  Boutillier  <ce-
       dric.boutillier@gmail.com>,  Frédéric Hantrais <fhantrais@gmail.com> et
       Jean-Philippe MENGUAL <jpmengual@debian.org>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   3 décembre 2022                        acct(2)

Generated by dwww version 1.15 on Sat Jun 29 01:44:58 CEST 2024.