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 Dateiname); 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 Name einer existierenden Datei ubergeben, wird die Prozess-Abrechnung eingeschaltet und Dateiname 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 Dateiname wurden verweigert (siehe auch path_resolution(7)) oder Dateiname ist keine regulare Datei. EFAULT Dateiname zeigt aus dem Benutzer-Adressraum heraus. EIO Fehler beim Schreiben in Datei Dateiname. EISDIR Dateiname ist ein Verzeichnis. ELOOP Bei der Auflosung von Dateiname wurden zu viele symbolische Links gefunden. ENAMETOOLONG Dateiname war zu lang. ENFILE Die systemweite Beschrankung fur die Gesamtzahl offener Dateien wurde erreicht. ENOENT Die angegebene Datei 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 Dateiname 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 Capability CAP_SYS_PACCT erforderlich. EROFS Dateiname bezieht sich auf eine Datei in einem nur lesbaren 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.06 31. Oktober 2023 acct(2)