proc_pid_timers(5) File Formats Manual proc_pid_timers(5)

/proc/pid/timers - temporizatoare POSIX

/proc/pid/timers (începând cu Linux 3.10)
O listă a temporizatoarelor POSIX pentru acest proces. Fiecare temporizator este listat cu o linie care începe cu șirul „ID:”. De exemplu:

ID: 1
signal: 60/00007fff86e452a8
notify: signal/pid.2634
ClockID: 0
ID: 0
signal: 60/00007fff86e452a8
notify: signal/pid.2634
ClockID: 1

Liniile afișate pentru fiecare temporizator au următoarele semnificații:
ID-ul pentru acest temporizator. Acesta nu este același cu ID-ul temporizatorului returnat de timer_create(2); mai degrabă, este același ID intern al nucleului care este disponibil prin câmpul si_timerid din structura siginfo_t (a se vedea sigaction(2)).
Acesta este numărul semnalului pe care acest temporizator îl utilizează pentru a transmite notificări, urmat de o bară oblică și apoi de valoarea sigev_value furnizată gestionarului de semnal. Valabil numai pentru temporizatoarele care notifică prin intermediul unui semnal.
Partea de dinaintea liniei oblice specifică mecanismul pe care acest temporizator îl utilizează pentru transmiterea notificărilor și este unul dintre „thread”, „signal” sau „none” Imediat după bara oblică este fie șirul „tid” pentru temporizatoarele cu notificare SIGEV_THREAD_ID, fie „pid” pentru temporizatoarele care notifică prin alte mecanisme. După „.” se află PID-ul procesului (sau ID-ul firului de execuție al firului de execuție al nucleului) care va primi un semnal în cazul în care temporizatorul trimite notificări prin intermediul unui semnal.
Acest câmp identifică ceasul pe care temporizatorul îl utilizează pentru măsurarea timpului. Pentru majoritatea ceasurilor, acesta este un număr care corespunde uneia dintre constantele CLOCK_* din spațiul utilizatorului expuse prin <time.h>. Temporizatoarele CLOCK_PROCESS_CPUTIME_ID se afișează cu o valoare de -6 în acest câmp. CLOCK_THREAD_CPUTIME_ID temporizatoarele se afișează cu o valoare de -2 în acest câmp.
Acest fișier este disponibil numai atunci când nucleul a fost configurat cu CONFIG_CHECKPOINT_RESTORE activată.

proc(5)

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

2 mai 2024 Pagini de manual de Linux 6.9.1