acct(2) System Calls Manual acct(2) BEZEICHNUNG acct - schaltet die Prozess-Abrechnung (Accounting) an bzw. ab BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include int acct(const char *_Nullable Pfad); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): acct(): Seit Glibc 2.21: _DEFAULT_SOURCE In Glibc 2.19 und 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) Bis einschliesslich Glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) BESCHREIBUNG Der Systemaufruf acct() aktiviert oder deaktiviert die Prozess-Abrechnung. Wird der Funktion der Pfadname einer existierenden Datei ubergeben, wird die Prozess-Abrechnung eingeschaltet und die Datei um einen Datensatz fur jeden beendeten Prozess erganzt. Wird der Funktion als Argument NULL ubergeben, wird die Prozess-Abrechnung ausgeschaltet. RUCKGABEWERT Bei Erfolg wird Null zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EACCES Die Schreibberechtigung fur die angegebene Datei oder die Sucherlaubnis fur eines der Verzeichnisse im Pfad-Prafix von Pfad wurden verweigert (siehe auch path_resolution(7)) oder Pfad ist keine regulare Datei. EFAULT Pfad zeigt aus dem fur Sie zuganglichen Adressraum heraus. EIO Fehler beim Schreiben in Datei Pfad. EISDIR Pfad ist ein Verzeichnis. ELOOP Bei der Auflosung von Pfad wurden zu viele symbolische Links gefunden. ENAMETOOLONG Pfad war zu lang. ENFILE Die systemweite Beschrankung fur die Gesamtzahl offener Dateien wurde erreicht. ENOENT Den angegebenen Pfad 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 als Verzeichnis benutzte Komponente von Pfad ist kein Verzeichnis. EPERM Die Rechte des aufrufenden Prozesses reichen fur die Aktivierung von Prozess-Accounting nicht aus. Unter Linux ist die Capability CAP_SYS_PACCT erforderlich. EROFS Pfad bezieht sich auf eine Datei auf einem schreibgeschutzten Dateisystem. EUSERS Es sind keine freien Dateistrukturen verfugbar oder der Speicher ist aufgebraucht. STANDARDS Keine. GESCHICHTE SVr4, 4.3BSD. 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) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer , Mario Blattermann und Dr. Tobias Quathamer 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 die Mailingliste der Ubersetzer: . Linux man-pages 6.17 17. Mai 2025 acct(2)