table of contents
- trixie 4.27.0-1
- trixie-backports 4.31.0-1~bpo13+1
- testing 4.31.0-1
- unstable 4.32.4-1
| acct(2) | System Calls Manual | acct(2) |
NAAM¶
acct - zet proces accounting aan of uit
BIBLIOTHEEK¶
Standaard C bibliotheek (libc, -lc)
SAMENVATTING¶
#include <unistd.h>
int acct(const char *_Nullable bestandsnaam);
acct():
Vanaf glibc 2.21:
_DEFAULT_SOURCE
In glibc 2.19 en 2.20:
_DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
Tot en met glibc 2.19:
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
BESCHRIJVING¶
De acct() systeem aanroep schakelt proces accounting aan of uit. Indien hij wordt aangeroepen met de naam van een bestaand bestand in zijn argument dan wordt accounting aangezet, en records voor elk beëindigd process worden toegevoegd aan bestandsnaam als het stopt. Een argument van NULL zorgt ervoor dat accounting uitgezet wordt.
EIND WAARDE¶
Bij succes wordt null terug gegeven. Bij een fout wordt -1 teruggegeven en errno overeenkomstig gezet..
FOUTEN¶
- EACCES
- Schrijf recht werd geweigerd voor het opgegeven bestand, of zoek rechten werden geweigerd voor een van de mappen in het pad voorvoegsel van bestandsnaam (zie ook path_resolution(7)), of bestandsnaam is geen regulier bestand.
- EFAULT
- pad wijst buiten door u toegankelijke adres ruimte.
- EIO
- Fout bij schrijven naar het bestand bestandsnaam.
- EISDIR
- bestandsnaam is een map.
- ELOOP
- Teveel symbolische koppelingen werden tegengekomen bij het vaststellen van pad.
- ENAMETOOLONG
- pad was te lang.
- ENFILE
- De grens aan het aantal open bestanden van het systeem is bereikt.
- ENOENT
- Het opgegeven bestandsnaam bestaat niet.
- ENOMEM
- Geen geheugen meer.
- ENOSYS
- BSD process accounting werd niet aangezet toen de kernel van het besturingssysteem gecompileerd werd. De kernel configuratie parameter die deze functie bepaald is CONFIG_BSD_PROCESS_ACCT.
- ENOTDIR
- Een onderdeel gebruikt als map in padnaam is in feite geen map.
- EPERM
- Het aanroepende proces heeft onvoldoende privilege om proces accounting aan te zetten. Op Linux is de CAP_SYS_PACCT capaciteit vereist.
- EROFS
- pad verwijst naar een bestand op een alleen-lezen bestandsysteem.
- EUSERS
- Er zijn geen vrije bestandsstructuren meer of er is geen geheugen meer beschikbaar.
STANDAARDEN¶
Geen.
HISTORIE¶
SVr4, 4.3BSD.
OPMERKINGEN¶
Geen accountingnoteringen worden gemaakt voor programma's die draaien als er een ongeluk {eng: crash} optreedt. In het bijzonder: voor nieteindigende programma's worden nooit noteringen gemaakt.
De structuur van de geschreven records naar het accounting bestand is beschreven in acct(5).
ZIE OOK¶
VERTALING¶
De Nederlandse vertaling van deze handleiding is geschreven door Jos Boersema <joshb@xs4all.nl>, Mario Blättermann <mario.blaettermann@gmail.com> en Luc Castermans <luc.castermans@gmail.com>
Deze vertaling is vrije documentatie; lees de GNU General Public License Version 3 of later over de Copyright-voorwaarden. Er is geen AANSPRAKELIJKHEID.
Indien U fouten in de vertaling van deze handleiding zou vinden, stuur een e-mail naar debian-l10n-dutch@lists.debian.org.
| 17 mei 2025 | Linux man-pages 6.20 |