proc_pid_timers(5) File Formats Manual proc_pid_timers(5) NAZWA /proc/pid/timers - czasomierze POSIX OPIS /proc/pid/timers (od Linuksa 3.10) Lista czasomierzy POSIX dla procesu. Kazdy czasomierz jest wypisany w wierszu, ktory rozpoczyna sie lancuchem ,,ID:". Na przyklad: ID: 1 signal: 60/00007fff86e452a8 notify: signal/pid.2634 ClockID: 0 ID: 0 signal: 60/00007fff86e452a8 notify: signal/pid.2634 ClockID: 1 Wiersze dla kazdego czasomierza maja nastepujace znaczenie: ID Identyfikator danego czasomierza. Nie jest to ten sam identyfikator, co zwracany przez timer_create(2), lecz jest to wewnatrzjadrowy identyfikator dostepny rowniez za pomoca pola si_timerid struktury siginfo_t (zob. sigaction(2)). signal Numer sygnalu uzywany przez dany czasomierz do dostarczania powiadomien, po ktorym nastepuje ukosnik a nastepnie wartosc sigev_value dostarczana do obslugiwacza sygnalu. Poprawne jedynie dla czasomierzy powiadamiajacych za pomoca sygnalu. notify Czesc przed ukosnikiem okresla mechanizm uzywany przez dany czasomierz do dostarczania powiadomien, ktory jest jedna z wartosci ,,thread" (watek), ,,signal" (sygnal) lub ,,none" (brak). Zaraz po ukosniku znajduje sie lancuch ,,tid" dla czasomierzy z powiadomieniami SIGEV_THREAD_ID lub ,,pid" dla czasomierzy z innymi mechanizmami powiadamiania. Po ,,." znajduje sie PID procesu (lub identyfikator watku jadra tego watku) ktoremu bedzie dostarczany sygnal, jesli czasomierz powiadamia za pomoca sygnalu. ClockID Pole identyfikuje zegar, ktorego dany czasomierz uzywa do pomiaru czasu. W wiekszosci zegarow jest to liczba ktora pasuje do jednej ze stalych CLOCK_* w przestrzeni uzytkownika udostepnianych za pomoca . Liczniki CLOCK_PROCESS_CPUTIME_ID wyswietlaja tu wartosc -6, natomiast CLOCK_THREAD_CPUTIME_ID wyswietlaja wartosc -2. Plik ten jest dostepny tylko jesli jadro skonfigurowano z CONFIG_CHECKPOINT_RESTORE. ZOBACZ TAKZE proc(5) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Przemek Borys , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.9.1 2 maja 2024 r. proc_pid_timers(5)