.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1993 Michael Haardt .\" (michael@moria.de), .\" Fri Apr 2 11:32:09 MET DST 1993 .\" .\" %%%LICENSE_START(GPLv2+_DOC_FULL) .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, see .\" . .\" %%%LICENSE_END .\" .\" Modified 1993-07-22 by Rik Faith .\" Modified 1993-08-10 by Alan Cox .\" Modified 1998-11-04 by Tigran Aivazian .\" Modified 2004-05-27, 2004-06-17, 2004-06-23 by Michael Kerrisk .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ACCT 2 "15. März 2016" Linux Linux\-Programmierhandbuch .SH BEZEICHNUNG acct \- schaltet die Prozess\-Abrechnung (Accounting) an bzw. ab .SH ÜBERSICHT .ad l .nf \fB#include \fP .sp \fBint acct(const char *\fP\fIfilename\fP\fB);\fP .fi .ad b .sp .in -4n Mit Glibc erforderliche Makros (siehe \fBfeature_test_macros\fP(7)): .in .sp \fBacct\fP(): .nf .\" commit 266865c0e7b79d4196e2cc393693463f03c90bd8 Seit Glibc 2.21: _DEFAULT_SOURCE In Glibc 2.19 und 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) Bis einschließlich Glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500) .fi .SH BESCHREIBUNG Der Systemaufruf \fBacct\fP() aktiviert oder deaktivert die Prozess\-Abrechnung. Wird der Funktion der Name einer existierenden Datei übergeben, wird die Prozess\-Abrechnung eingeschaltet und \fIfilename\fP um einen Datensatz für jeden beendeten Prozess ergänzt. Wird der Funktion als Argument NULL übergeben, wird die Prozess\-Abrechnung ausgeschaltet. .SH RÜCKGABEWERT Bei Erfolg wird Null zurückgegeben. Bei einem Fehler wird \-1 zurückgegeben und \fIerrno\fP entsprechend gesetzt. .SH FEHLER .TP \fBEACCES\fP Die Schreibberechtigung für die angegebene Datei oder die Sucherlaubnis für eines der Verzeichnisse im Pfad\-Präfix von \fIfilename\fP wurden verweigert (siehe auch \fBpath_resolution\fP(7)) oder \fIfilename\fP ist keine reguläre Datei. .TP \fBEFAULT\fP \fIfilename\fP zeigt aus dem Benutzer\-Adressraum heraus. .TP \fBEIO\fP Fehler beim Schreiben in Datei \fIfilename\fP. .TP \fBEISDIR\fP \fIfilename\fP ist ein Verzeichnis. .TP \fBELOOP\fP Bei der Auflösung von \fIfilename\fP wurden zu viele symbolische Links gefunden. .TP \fBENAMETOOLONG\fP \fIfilename\fP war zu lang. .TP \fBENFILE\fP Die systemweite Beschränkung für die Gesamtzahl offener Dateien wurde erreicht. .TP \fBENOENT\fP Den angegebenen Dateinamen gibt es nicht. .TP \fBENOMEM\fP Speicher aufgebraucht. .TP \fBENOSYS\fP BSD\-Prozess\-Accounting war beim Bau des Betriebssystem\-Kernels nicht aktiviert. Der Kernel\-Konfigurationsparameter für die Steuerung dieser Funktion ist \fBCONFIG_BSD_PROCESS_ACCT\fP. .TP \fBENOTDIR\fP Eine in \fIfilename\fP als Verzeichnis verwendete Komponente ist tatsächlich kein Verzeichnis. .TP \fBEPERM\fP Die Rechte des aufrufenden Prozesses reichen für die Aktivierung von Prozess\-Accounting nicht aus. Unter Linux ist die Capability \fBCAP_SYS_PACCT\fP erforderlich. .TP \fBEROFS\fP \fIfilename\fP bezieht sich auf eine Datei in einem nur lesbaren Dateisystem. .TP \fBEUSERS\fP Es sind keine freien Dateistrukturen verfügbar oder der Speicher ist aufgebraucht. .SH "KONFORM ZU" .\" SVr4 documents an EBUSY error condition, but no EISDIR or ENOSYS. .\" Also AIX and HP-UX document EBUSY (attempt is made .\" to enable accounting when it is already enabled), as does Solaris .\" (attempt is made to enable accounting using the same file that is .\" currently being used). SVr4, 4.3BSD (aber nicht POSIX). .SH ANMERKUNGEN Es werden keine Accounting\-Daten für laufende Programme erzeugt, wenn das System abstürzt. Insbesondere werden Prozesse, die nicht beendet werden, nicht berücksichtigt. Die Struktur der in die Accounting\-Datei geschriebenen Datensätze wird in \fBacct\fP(5) beschrieben. .SH "SIEHE AUCH" \fBacct\fP(5) .SH KOLOPHON Diese Seite ist Teil der Veröffentlichung 4.09 des Projekts Linux\-\fIman\-pages\fP. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man\-pages/. .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer und Mario Blättermann erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an .