"Fossies" - the Fresh Open Source Software archive 
Member "manpages-de-0.11/generated/man2/acct.2" of archive manpages-de_0.11.orig.tar.gz:
ACCT
Section: Linux\-Programmierhandbuch (2)
Updated: 16. Juni 2008
Index
BEZEICHNUNG
acct - schaltet die Prozess-Abrechnung (Accounting) an bzw. ab
ÜBERSICHT
#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
übergeben, wird die Prozess-Abrechnung eingeschaltet und filename 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 entsprechend gesetzt.
FEHLER
- EACCES
-
Die Schreibberechtigung für die angegebene Datei oder die Sucherlaubnis für
eines der Verzeichnisse im Pfad-Präfix von filename wurden verweigert
(siehe auch path_resolution(7)) oder filename ist keine reguläre
Datei.
- EFAULT
-
filename zeigt aus dem Benutzer-Adressraum heraus.
- EIO
-
Fehler beim Schreiben in Datei filename.
- EISDIR
-
filename ist ein Verzeichnis.
- ELOOP
-
Bei der Auflösung von filename wurden zu viele symbolische Links
gefunden.
- ENAMETOOLONG
-
filename war zu lang.
- ENFILE
-
Der Systemschwellwert für die Anzahl geöffneter 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 für die Steuerung dieser
Funktion ist CONFIG_BSD_PROCESS_ACCT.
- ENOTDIR
-
Eine in filename 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 Fähigkeit CAP_SYS_PACCT
erforderlich.
- EROFS
-
filename bezieht sich auf eine Datei in einem nur lesbaren Dateisystem.
- EUSERS
-
Es sind keine freien Dateistrukturen verfügbar oder der Speicher ist
aufgebraucht.
KONFORM ZU
SVr4, 4.3BSD (aber nicht POSIX).
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)
KOLOPHON
Diese Seite ist Teil der Veröffentlichung 3.35 des Projekts
Linux-man-pages. Eine Beschreibung des Projekts und Informationen, wie
Fehler gemeldet werden können, finden sich unter
http://man7.org/linux/man-pages/.
ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von
Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>
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 <debian-l10n-german@lists.debian.org>.
Index
- BEZEICHNUNG
-
- ÜBERSICHT
-
- BESCHREIBUNG
-
- RÜCKGABEWERT
-
- FEHLER
-
- KONFORM ZU
-
- ANMERKUNGEN
-
- SIEHE AUCH
-
- KOLOPHON
-
- ÜBERSETZUNG
-