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 path);

    Feature Test Macro Requirements voor glibc (zie feature_test_macros(7)):

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
The acct() system call enables or disables process accounting. If called with the pathname of an existing file as its argument, accounting is turned on, and records for each terminating process are appended to the file as it terminates. An argument of NULL causes accounting to be turned off.

EIND WAARDE
Bij succes wordt nul teruggegeven. Bij falen wordt -1 teruggegeven en wordt errno overeenkomstig gezet.

FOUTEN

EACCES
    Write permission is denied for the specified file, or search permission is denied for one of the directories in the path prefix of path (see also path_resolution(7)), or path is not a regular file.

EFAULT
    pad wijst buiten door u toegankelijke adres ruimte.

EIO Error writing to the file path.

EISDIR
    path is a directory.

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
    The specified path does not exist.

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
    A component used as a directory in path is not in fact a directory.

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

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 (https://www.gnu.org/licenses/gpl-3.0.html) 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.