acct(2) System Calls Manual acct(2) NUME acct - activeaza sau dezactiveaza contabilizarea proceselor BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include int acct(const char *_Nullable path); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): acct(): Incepand cu glibc 2.21: _DEFAULT_SOURCE In glibc 2.19 i 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) Pana la i inclusiv glibc 2.19: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) DESCRIERE Apelul de sistem acct() activeaza sau dezactiveaza contabilizarea proceselor. Daca este apelat cu numele de ruta al unui fiier existent ca argument, contabilizarea este activata, iar inregistrarile pentru fiecare proces care se termina sunt adaugate la fiier la terminarea acestuia. Un argument NULL determina dezactivarea contabilizarii. VALOAREA RETURNATA In caz de succes, se returneaza zero. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EACCES Permisiunea de scriere este refuzata pentru fiierul specificat, sau permisiunea de cautare este refuzata pentru unul dintre directoarele din prefixul rutei path (a se vedea, de asemenea, path_resolution(7)), sau path nu este un fiier obinuit. EFAULT ruta indica in afara spaiului de adrese accesibil. EIO Eroare la scrierea in fiierul path. EISDIR path este un director. ELOOP S-au intalnit prea multe legaturi simbolice in rezolvarea rutei. ENAMETOOLONG ruta era prea lunga. ENFILE Limita la nivel de sistem a numarului total de fiiere deschise a fost atinsa. ENOENT Ruta path specificata nu exista. ENOMEM Memorie insuficienta. ENOSYS Contabilizarea proceselor BSD nu a fost activata atunci cand a fost compilat nucleul sistemului de operare. Parametrul de configurare a nucleului care controleaza aceasta caracteristica este CONFIG_BSD_PROCESS_ACCT. ENOTDIR O componenta utilizata ca director in ruta path nu este, de fapt, un director. EPERM Procesul apelant nu are suficiente privilegii pentru a activa contabilizarea proceselor. In Linux, este necesara capacitatea CAP_SYS_PACCT. EROFS ruta se refera la un fiier pe un sistem de fiiere numai-pentru-citire. EUSERS Nu mai exista structuri de fiiere libere sau s-a ramas fara memorie. STANDARDE Niciunul. ISTORIC SVr4, 4.3BSD. NOTE Nu se produce nicio contabilizare pentru programele care ruleaza atunci cand are loc o eroare de sistem. In special, procesele care nu se termina nu sunt niciodata contabilizate. Structura inregistrarilor scrise in fiierul de contabilizare este descrisa in acct(5). CONSULTAI I acct(5) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.15 17 mai 2025 acct(2)