Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       acct - schaltet die Prozess-Abrechnung (Accounting) an bzw. ab

"UBERSICHT

       #include <unistd.h>

       int acct(const char *filename);

   Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):

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

BESCHREIBUNG

       Der    Systemaufruf    acct()    aktiviert    oder    deaktivert    die
       Prozess-Abrechnung. Wird der  Funktion  der  Name  einer  existierenden
       Datei ubergeben, wird die Prozess-Abrechnung eingeschaltet und filename
       um einen Datensatz  fur  jeden  beendeten  Prozess  erganzt.  Wird  der
       Funktion  als  Argument  NULL  ubergeben,  wird  die Prozess-Abrechnung
       ausgeschaltet.

R"UCKGABEWERT

       Bei  Erfolg  wird  Null  zuruckgegeben.  Bei  einem  Fehler   wird   -1
       zuruckgegeben und errno entsprechend gesetzt.

FEHLER

       EACCES Die  Schreibberechtigung  fur  die  angegebene  Datei  oder  die
              Sucherlaubnis fur eines der  Verzeichnisse  im  Pfad-Prafix  von
              filename  wurden verweigert (siehe auch path_resolution(7)) oder
              filename ist keine regulare Datei.

       EFAULT filename zeigt aus dem Benutzer-Adressraum heraus.

       EIO    Fehler beim Schreiben in Datei filename.

       EISDIR filename ist ein Verzeichnis.

       ELOOP  Bei der Auflosung von filename wurden zu viele symbolische Links
              gefunden.

       ENAMETOOLONG
              filename war zu lang.

       ENFILE Der  Systemschwellwert  fur  die  Anzahl  geoffneter Dateien ist
              erreicht.

       ENOENT Den angegebenen Dateinamen gibt es nicht.

       ENOMEM Speicher aufgebraucht.

       ENOSYS BSD-Prozess-Accounting war beim Bau  des  Betriebssystem-Kernels
              nicht  aktiviert.  Der  Kernel-Konfigurationsparameter  fur  die
              Steuerung dieser Funktion ist CONFIG_BSD_PROCESS_ACCT.

       ENOTDIR
              Eine in  filename  als  Verzeichnis  verwendete  Komponente  ist
              tatsachlich kein Verzeichnis.

       EPERM  Die Rechte des aufrufenden Prozesses reichen fur die Aktivierung
              von Prozess-Accounting nicht aus. Unter Linux ist die  Fahigkeit
              CAP_SYS_PACCT erforderlich.

       EROFS  filename  bezieht  sich  auf  eine  Datei  in einem nur lesbaren
              Dateisystem.

       EUSERS Es sind keine freien Dateistrukturen verfugbar oder der Speicher
              ist aufgebraucht.

KONFORM ZU

       SVr4, 4.3BSD (aber nicht POSIX).

ANMERKUNGEN

       Es  werden  keine Accounting-Daten fur laufende Programme erzeugt, wenn
       das System absturzt. Insbesondere werden Prozesse,  die  nicht  beendet
       werden, nicht berucksichtigt.

       Die  Struktur der in die Accounting-Datei geschriebenen Datensatze wird
       in acct(5) beschrieben.

SIEHE AUCH

       acct(5)

KOLOPHON

       Diese  Seite  ist  Teil  der   Veroffentlichung   3.32   des   Projekts
       Linux-man-pages.  Eine Beschreibung des Projekts und Informationen, wie
       Fehler    gemeldet     werden     konnen,     finden     sich     unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die deutsche Ubersetzung dieser Handbuchseite wurde von Martin Eberhard
       Schauer <Martin.E.Schauer@gmx.de> erstellt.

       Diese Ubersetzung ist Freie Dokumentation; lesen Sie  die  GNU  General
       Public   License   Version   3  oder  neuer  bezuglich  der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.