.\" -*- coding: UTF-8 -*- .\" Copyright 1994-1995, Daniel Quinlan .\" Copyright 2002-2017, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_pid_stat 5 "8 februarie 2026" "Pagini de manual de Linux 6.18" .SH NUME /proc/pid/stat \- informații despre stare .SH DESCRIERE .TP \fI/proc/\fPpid\fI/stat\fP Informații privind starea procesului. Acestea sunt utilizate de \fBps\fP(1). Este definit în fișierul sursă al nucleului \fIfs/proc/array.c\fP. .IP Câmpurile, în ordine, cu specificatorii de format \fBscanf\fP(3) corespunzători, sunt enumerate mai jos. Verificarea modului de acces ptrace \fBPTRACE_MODE_READ_FSCREDS\fP | \fBPTRACE_MODE_NOAUDIT\fP (a se vedea \fBptrace\fP(2)) determină dacă unele dintre aceste câmpuri afișează sau nu informații valide. Dacă verificarea refuză accesul, atunci valoarea câmpului este afișată ca 0. Câmpurile afectate sunt indicate cu marcajul [PT]. .RS .TP (1)\ \fIpid\fP\ %d .br ID\-ul procesului. .TP (2)\ \fIcomm\fP\ %s Numele de fișier al executabilului, în paranteze. Șirurile mai lungi de \fBTASK_COMM_LEN\fP (16) caractere (inclusiv octetul nul de încheiere) sunt trunchiate în mod silențios. Acest lucru este vizibil indiferent dacă executabilul a fost descărcat în spațiul de interschimb (swap) sau nu. .TP (3)\ \fIstate\fP\ %c Unul dintre următoarele caractere, care indică starea procesului: .RS .TP R În execuție .TP S Adormirea într\-o așteptare întreruptibilă .TP D Așteptare în modul de repaus neîntreruptibil al discului .TP Z Zombi .TP T Oprire (la un semnal) sau (înainte de Linux 2.6.33) urmărire oprită .TP t .\" commit 44d90df6b757c59651ddd55f1a84f28132b50d29 Oprirea urmăririi (începând cu Linux 2.6.33) .TP W Paginare (numai înainte de Linux 2.6.0) .TP X Mort (de la Linux 2.6.0 încoace) .TP x .\" commit 44d90df6b757c59651ddd55f1a84f28132b50d29 .\" commit 74e37200de8e9c4e09b70c21c3f13c2071e77457 Mort (numai de la Linux 2.6.33 la Linux 3.13) .TP K .\" commit 44d90df6b757c59651ddd55f1a84f28132b50d29 .\" commit 74e37200de8e9c4e09b70c21c3f13c2071e77457 Wakekill (numai pentru Linux 2.6.33 până la 3.13) .TP W .\" commit 44d90df6b757c59651ddd55f1a84f28132b50d29 .\" commit 74e37200de8e9c4e09b70c21c3f13c2071e77457 Waking (numai pentru Linux 2.6.33 până la 3.13) .TP P .\" commit f2530dc71cf0822f90bb63ea4600caaef33a66bb .\" commit 74e37200de8e9c4e09b70c21c3f13c2071e77457 Parked (numai pentru Linux 3.9 până la 3.13) .TP I .\" commit 06eb61844d841d0032a9950ce7f8e783ee49c0d0 Idle (începând cu Linux 4.14) .RE .TP (4)\ \fIppid\fP\ %d PID\-ul părintelui acestui proces. .TP (5)\ \fIpgrp\fP\ %d ID\-ul grupului de procese al procesului. .TP (6)\ \fIsession\fP\ %d ID\-ul de sesiune al procesului. .TP (7)\ \fItty_nr\fP\ %d Terminalul de control al procesului; (numărul dispozitivului minor este conținut în combinația de biți 31\-20 și 7\-0; numărul dispozitivului major este conținut în biții 15\-8). .TP (8)\ \fItpgid\fP\ %d .\" This field and following, up to and including wchan added 0.99.1 ID\-ul grupului de procese din prim\-plan al terminalului de control al procesului. .TP (9)\ \fIfanioane\fP\ %u Cuvântul conținut de fanioanele nucleului pentru procese. Pentru semnificația biților, consultați definițiile PF_* din fișierul sursă al nucleului Linux \fIinclude/linux/sched.h\fP. Detaliile depind de versiunea nucleului. .IP Formatul pentru acest câmp era %lu înainte de Linux 2.6. .TP (10)\ \fIminflt\fP\ %lu Numărul de erori minore pe care le\-a făcut procesul și care nu au necesitat încărcarea unei pagini de memorie de pe disc. .TP (11)\ \fIcminflt\fP\ %lu Numărul de defecte minore pe care le\-au făcut copiii așteptați ai procesului. .TP (12)\ \fImajflt\fP\ %lu Numărul de erori majore ale procesului care au necesitat încărcarea unei pagini de memorie de pe disc. .TP (13)\ \fIcmajflt\fP\ %lu Numărul de greșeli majore pe care le\-au făcut copiii așteptați ai procesului. .TP (14)\ \fIutime\fP\ %lu Cantitatea de timp în care acest proces a fost planificat în modul utilizator, măsurată în ticuri de ceas (împărțită la \fIsysconf(_SC_CLK_TCK)\fP). Acest lucru include timpul de invitat, \fIguest_time\fP (timpul petrecut rulând un CPU virtual, a se vedea mai jos), astfel încât aplicațiile care nu sunt conștiente de câmpul de timp de invitat să nu piardă acest timp din calculele lor. .TP (15)\ \fIstime\fP\ %lu Cantitatea de timp în care acest proces a fost planificat în modul nucleu, măsurată în ticuri de ceas (împărțită la \fIsysconf(_SC_CLK_TCK)\fP). .TP (16)\ \fIcutime\fP\ %ld Cantitatea de timp în care copiii așteptați ai acestui proces au fost planificați în modul utilizator, măsurată în ticuri de ceas (împărțită la \fIsysconf(_SC_CLK_TCK)\fP); (a se vedea și \fBtimes\fP(2)). Acest lucru include timpul de invitat, \fIcguest_time\fP (timpul petrecut rulând un CPU virtual, a se vedea mai jos). .TP (17)\ \fIcstime\fP\ %ld Cantitatea de timp în care copiii așteptați ai acestui proces au fost planificați în modul nucleu, măsurată în ticuri de ceas (împărțită la \fIsysconf(_SC_CLK_TCK)\fP). .TP (18)\ \fIpriority\fP\ %ld (Explicație pentru Linux 2.6) Pentru procesele care rulează o politică de planificare în timp real (\fIpolicy\fP de mai jos; a se vedea \fBsched_setscheduler\fP(2)), aceasta este prioritatea de planificare negată, minus unu; adică un număr cuprins între \-2 și \-100, corespunzând priorităților în timp real de la 1 la 99. Pentru procesele care rulează în cadrul unei politici de planificare fără timp real, aceasta este valoarea „nice” brută (\fBsetpriority\fP(2)) așa cum este reprezentată în nucleu. Nucleul stochează valorile „nice” ca numere în intervalul de la 0 (mare) la 39 (mic), corespunzător intervalului „nice” vizibil pentru utilizator de la \-20 la 19. .IP .\" And back in Linux 1.2 days things were different again. Înainte de Linux 2.6, aceasta era o valoare scalată pe baza ponderii acordate acestui proces de către planificator. .TP (19)\ \fInice\fP\ %ld .\" Back in Linux 1.2 days things were different. .\" .TP .\" .IR counter \~%ld .\" The current maximum size in jiffies of the process's next timeslice, .\" or what is currently left of its current timeslice, if it is the .\" currently running process. .\" .TP .\" .IR timeout \~%u .\" The time in jiffies of the process's next timeout. .\" timeout was removed sometime around 2.1/2.2 Valoarea „nice” (a se vedea \fBsetpriority\fP(2)), o valoare în intervalul 19 (prioritate scăzută) \- \-20 (prioritate ridicată). .TP (20)\ \fInum_threads\fP\ %ld Numărul de fire din acest proces ( începând cu Linux 2.6). Înainte de Linux 2.6, acest câmp a fost codat la 0 ca un loc pentru un câmp eliminat anterior. .TP (21)\ \fIitrealvalue\fP\ %ld Timpul în „jiffies” (clipite) înainte ca următorul \fBSIGALRM\fP să fie trimis către proces datorită unui temporizator de interval. Începând cu Linux 2.6.17, acest câmp nu mai este menținut și este codat dur ca 0. .TP (22)\ \fIstarttime\fP\ %llu Timpul la care a început procesul după pornirea sistemului. Înainte de Linux 2.6, această valoare era exprimată în „jiffies”. Începând cu Linux 2.6, valoarea este exprimată în ticuri de ceas (împărțite la \fIsysconf(_SC_CLK_TCK)\fP). .IP Formatul pentru acest câmp era %lu înainte de Linux 2.6. .TP (23)\ \fIvsize\fP\ %lu Dimensiunea memoriei virtuale în octeți. .TP (24)\ \fIrss\fP\ %ld Dimensiunea setului rezident („Resident Set Size”: RSS): numărul de pagini pe care procesul le are în memoria reală. Acestea sunt doar paginile care contează pentru spațiul de text, date sau stivă. Aceasta nu include paginile care nu au fost încărcate la cerere sau care sunt stocate în spațiul de interschimb (swap). Această valoare este inexactă; a se vedea \fI/proc/\fPpid\fI/statm\fP mai jos. .TP (25)\ \fIrsslim\fP\ %lu Limita software curentă în octeți pe rss a procesului; a se vedea descrierea lui \fBRLIMIT_RSS\fP în \fBgetrlimit\fP(2). .TP (26)\ \fIstartcode\fP\ %lu\ [PT] Adresa deasupra căreia poate rula textul programului. .TP (27)\ \fIendcode\fP\ %lu\ [PT] Adresa sub care poate rula textul programului. .TP (28)\ \fIstartstack\fP%lu\ [PT] Adresa de început (adică de jos) a stivei. .TP (29)\ \fIkstkesp\fP\ %lu\ [PT] Valoarea curentă a ESP (indicatorul de stivă), așa cum se găsește în pagina de stivă a nucleului pentru proces. .TP (30)\ \fIkstkeip\fP\ %lu\ [PT] EIP\-ul (indicatorul de instrucțiuni) curent. .TP (31)\ \fIsignal\fP\ %lu Harta de biți a semnalelor în așteptare, afișată ca număr zecimal. Obsoletă, deoarece nu furnizează informații privind semnalele în timp real; utilizați în schimb \fI/proc/\fPpid\fI/status\fP. .TP (32)\ \fIblocked\fP\ %lu Harta de biți a semnalelor blocate, afișată ca număr zecimal. Obsoletă, deoarece nu furnizează informații privind semnalele în timp real; utilizați în schimb \fI/proc/\fPpid\fI/status\fP. .TP (33)\ \fIsigignore\fP\ %lu Harta de biți a semnalelor ignorate, afișată ca număr zecimal. Obsoletă, deoarece nu furnizează informații privind semnalele în timp real; utilizați în schimb \fI/proc/\fPpid\fI/status\fP. .TP (34)\ \fIsigcatch\fP\ %lu Harta de biți a semnalelor capturate, afișată ca un număr zecimal. Obsoletă, deoarece nu furnizează informații privind semnalele în timp real; utilizați în schimb \fI/proc/\fPpid\fI/status\fP. .TP (35)\ \fIwchan\fP\ %lu\ [PT] Acesta este „canalul” în care procesul așteaptă. Este adresa unei locații din nucleu în care procesul doarme. Numele simbolic corespunzător poate fi găsit în \fI/proc/\fPpid\fI/wchan\fP. .TP (36)\ \fInswap\fP\ %lu .\" nswap was added in Linux 2.0 Numărul de pagini transferate în spațiul de interschimb (nu este întreținut). .TP (37)\ \fIcnswap\fP\ %lu .\" cnswap was added in Linux 2.0 \fInswap\fP cumulativ pentru procesele\-copil (nu este menținut). .TP (38)\ \fIexit_signal\fP\ %d (începând Linux 2.1.22) Semnal care trebuie trimis părinților atunci când murim :). .TP (39)\ \fIprocessor\fP\ %d (începând cu Linux 2.2.8) Numărul CPU\-ului pe care s\-a executat ultima dată. .TP (40)\ \fIrt_priority\fP\ %u (începând cu Linux 2.5.19) Prioritatea planificării în timp real, un număr cuprins între 1 și 99 pentru procesele planificate în conformitate cu o politică în timp real sau 0, pentru procesele în afara timpului real (a se vedea \fBsched_setscheduler\fP(2)). .TP (41)\ \fIpolicy\fP\ %u (începând cu Linux 2.5.19) Politica de planificare (a se vedea \fBsched_setscheduler\fP(2)). Decodare utilizând constantele SCHED_* din \fIlinux/sched.h\fP. .IP Formatul pentru acest câmp era %lu înainte de Linux 2.6.22. .TP (42)\ \fIdelayacct_blkio_ticks\fP\ %llu (începând cu Linux 2.6.18) Întârzieri de In/Ieș agregate blocului, măsurate în ticuri de ceas (sutimi de secundă). .TP (43)\ \fIguest_time\fP\ %lu (începând cu Linux 2.6.24) Timpul procesului în calitate de invitat (timpul petrecut executând un CPU virtual pentru un sistem de operare invitat), măsurat în ticuri de ceas (împărțit la \fIsysconf(_SC_CLK_TCK)\fP). .TP (44)\ \fIcguest_time\fP\ %ld (începând cu Linux 2.6.24) Timpul ca invitat al copiilor procesului, măsurat în ticuri de ceas (împărțit la \fIsysconf(_SC_CLK_TCK)\fP). .TP (45)\ \fIstart_data\fP\ %lu (începând cu Linux 3.3) [PT] .\" commit b3f7f573a20081910e34e99cbc91831f4f02f1ff Adresa deasupra căreia sunt plasate datele inițializate și neinițializate (BSS) ale programului. .TP (46)\ \fIend_data\fP\ %lu (începând cu Linux 3.3) [PT] .\" commit b3f7f573a20081910e34e99cbc91831f4f02f1ff Adresa sub care sunt plasate datele inițializate și neinițializate (BSS) ale programului. .TP (47)\ \fIstart_brk\fP\ %lu (începând cu Linux 3.3) [PT] .\" commit b3f7f573a20081910e34e99cbc91831f4f02f1ff Adresa peste care se poate extinde grămada „heap” programului cu \fBbrk\fP(2). .TP (48)\ \fIarg_start\fP\ %lu (începând cu Linux 3.5) [PT] .\" commit 5b172087f99189416d5f47fd7ab5e6fb762a9ba3 Adresa deasupra căreia sunt plasate argumentele din linia de comandă a programului (\fIargv\fP). .TP (49)\ \fIarg_end\fP\ %lu (începând cu Linux 3.5) [PT] .\" commit 5b172087f99189416d5f47fd7ab5e6fb762a9ba3 Adresa sub care sunt plasate argumentele din linia de comandă a programului (\fIargv\fP). .TP (50)\ \fIenv_start\fP\ %lu (începând cu Linux 3.5) [PT] .\" commit 5b172087f99189416d5f47fd7ab5e6fb762a9ba3 Adresa deasupra căreia este plasat mediul programului. .TP (51)\ \fIenv_end\fP\ %lu (începând cu Linux 3.5) [PT] .\" commit 5b172087f99189416d5f47fd7ab5e6fb762a9ba3 Adresa sub care este plasat mediul programului. .TP (52)\ \fIexit_code\fP\ %d (începând cu Linux 3.5) [PT] .\" commit 5b172087f99189416d5f47fd7ab5e6fb762a9ba3 Starea de ieșire a firului în forma raportată de \fBwaitpid\fP(2). .RE .SH "CONSULTAȚI ȘI" \fBproc\fP(5), \fBproc_pid_status\fP(5) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .