acct(2) System Calls Manual acct(2) NUME acct - activeaza sau dezactiveaza contabilizarea proceselor BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include int acct(const char *_Nullable filename); 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 unui fiier existent ca argument, contabilizarea este activata, iar inregistrarile pentru fiecare proces care se termina sunt adaugate la filename 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 filename (a se vedea, de asemenea, path_resolution(7)), sau filename nu este un fiier obinuit. EFAULT filename indica in afara spaiului de adrese accesibil. EIO Eroare la scrierea in fiierul filename. EISDIR filename este un director. ELOOP S-au intalnit prea multe legaturi simbolice in rezolvarea filename. ENAMETOOLONG filename a fost prea lung. ENFILE Limita la nivel de sistem a numarului total de fiiere deschise a fost atinsa. ENOENT Fiierul specificat 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 filename 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 filename 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.06 31 octombrie 2023 acct(2)