/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
- 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)).
- signal
- 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.
- notify
- 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.
- ClockID
- 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ă.
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.