.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1993 Michael Haardt .\" (michael@moria.de), .\" Fri Apr 2 11:32:09 MET DST 1993 .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\" Modified 1993-07-22 by Rik Faith .\" Modified 1993-08-10 by Alan Cox .\" Modified 1998-11-04 by Tigran Aivazian .\" Modified 2004-05-27, 2004-06-17, 2004-06-23 by Michael Kerrisk .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH acct 2 "30 marca 2023 r." "Linux man\-pages 6.05.01" .SH NAZWA acct \- włącza/wyłącza ewidencjonowanie procesów .SH BIBLIOTEKA Standardowa biblioteka C (\fIlibc\fP, \fI\-lc\fP) .SH SKŁADNIA .nf \fB#include \fP .PP \fBint acct(const char *_Nullable \fP\fIfilename\fP\fB);\fP .fi .PP .RS -4 Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)): .RE .PP \fBacct\fP(): .nf .\" commit 266865c0e7b79d4196e2cc393693463f03c90bd8 Od glibc 2.21: _DEFAULT_SOURCE W glibc 2.19 i 2.20: _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) Do glibc 2.19 włącznie: _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) .fi .SH OPIS Wywołanie systemowe \fBacct\fP(2) włącza lub wyłącza ewidencjonowanie procesów. Jeśli zostanie wywołane z nazwą istniejącego pliku jako parametrem, włącza ewidencjonowanie procesów i powoduje dopisywanie do pliku \fIfilename\fP informacji o każdym zakończonym procesie. Argument NULL powoduje wyłączenie ewidencjonowania procesów. .SH "WARTOŚĆ ZWRACANA" Po pomyślnym zakończeniu zwracane jest zero. Po błędzie zwracane jest \-1 i ustawiane jest \fIerrno\fP wskazując błąd. .SH BŁĘDY .TP \fBEACCES\fP Odmówiono uprawnienia do zapisu określonego pliku lub odmówiono uprawnienia przeszukiwania dla jednego z katalogów w ścieżce \fIfilename\fP (zob. też \fBpath_resolution\fP(7)) albo \fIfilename\fP nie jest zwykłym plikiem. .TP \fBEFAULT\fP \fIfilename\fP wskazuje poza dostępną dla użytkownika przestrzeń adresową. .TP \fBEIO\fP Błąd zapisu do pliku \fIfilename\fP. .TP \fBEISDIR\fP \fIfilename\fP jest katalogiem. .TP \fBELOOP\fP Podczas rozwiązywania \fIfilename\fP napotkano zbyt wiele dowiązań symbolicznych. .TP \fBENAMETOOLONG\fP Nazwa \fIfilename\fP jest za długa. .TP \fBENFILE\fP Zostało osiągnięte systemowe ograniczenie na całkowitą liczbę otwartych plików. .TP \fBENOENT\fP Podany plik nie istnieje. .TP \fBENOMEM\fP Brak pamięci. .TP \fBENOSYS\fP Rozlicznie procesów nie zostało włączone w czasie kompilacji jądra systemu. Odpowiednim parametrem jądra ustawiającym tę opcję jest \fBCONFIG_BSD_PROCESS_ACCT\fP. .TP \fBENOTDIR\fP Składnik \fIfilename\fP, który powinien być katalogiem, w rzeczywistości nim nie jest. .TP \fBEPERM\fP Proces wywołujący ma niewystarczające uprawnienia do włączenia ewidencjonowania procesów. W Linuksie wymagany jest przywilej (ang. capability) \fBCAP_SYS_PACCT\fP. .TP \fBEROFS\fP \fIfilename\fP odnosi się do pliku znajdującego się w systemie plików tylko do odczytu. .TP \fBEUSERS\fP Brak wolnych struktur plikowych w jądrze lub brak pamięci. .SH STANDARDY Brak. .SH HISTORIA .\" SVr4 documents an EBUSY error condition, but no EISDIR or ENOSYS. .\" Also AIX and HP-UX document EBUSY (attempt is made .\" to enable accounting when it is already enabled), as does Solaris .\" (attempt is made to enable accounting using the same file that is .\" currently being used). SVr4, 4.3BSD. .SH UWAGI W wypadku załamania się systemu, informacje ewidencjonowania procesów nie są tworzone, W szczególności, niekończące się procesy nigdy nie będą zewidencjonowane. .PP Strukturę wpisów umieszczanych w pliku ewidencjonowania opisano w \fBacct\fP(5). .SH "ZOBACZ TAKŻE" \fBacct\fP(5) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Andrzej Krzysztofowicz i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .