Man page - acct(2)

Packages contains this manual

Available languages:

en fr es pl nl ja ru ro de

Manual

acct

BEZEICHNUNG
BIBLIOTHEK
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
FEHLER
STANDARDS
GESCHICHTE
ANMERKUNGEN
SIEHE AUCH
ÜBERSETZUNG

BEZEICHNUNG

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

BIBLIOTHEK

Standard-C-Bibliothek ( libc , -lc )

ÜBERSICHT

#include <unistd.h>

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 einschließlich 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 übergeben, wird die Prozess-Abrechnung eingeschaltet und Dateiname um einen Datensatz für jeden beendeten Prozess ergänzt. Wird der Funktion als Argument NULL übergeben, wird die Prozess-Abrechnung ausgeschaltet.

RÜCKGABEWERT

Bei Erfolg wird Null zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.

FEHLER

EACCES

Die Schreibberechtigung für die angegebene Datei oder die Sucherlaubnis für eines der Verzeichnisse im Pfad-Präfix von Dateiname wurden verweigert (siehe auch path_resolution (7)) oder Dateiname ist keine reguläre Datei.

EFAULT

Dateiname zeigt aus dem Benutzer-Adressraum heraus.

EIO

Fehler beim Schreiben in Datei Dateiname .

EISDIR

Dateiname ist ein Verzeichnis.

ELOOP

Bei der Auflösung von Dateiname wurden zu viele symbolische Links gefunden.

ENAMETOOLONG

Dateiname war zu lang.

ENFILE

Die systemweite Beschränkung für 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 für die Steuerung dieser Funktion ist CONFIG_BSD_PROCESS_ACCT .

ENOTDIR

Eine in Dateiname als Verzeichnis verwendete Komponente ist tatsächlich kein Verzeichnis.

EPERM

Die Rechte des aufrufenden Prozesses reichen für 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 verfügbar oder der Speicher ist aufgebraucht.

STANDARDS

Keine.

GESCHICHTE

SVr4, 4.3BSD.

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 acct (5) beschrieben.

SIEHE AUCH

acct (5)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>, Mario Blättermann <mario.blaettermann@gmail.com> und Dr. Tobias Quathamer <toddy@debian.org> 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 die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org .