.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) 2023, Alejandro Colomar .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_pid_timers 5 "2 мая 2024 г." "Справочные страницы Linux 6.9.1" .SH ИМЯ /proc/pid/timers \- POSIX timers .SH ОПИСАНИЕ .TP \fI/proc/\fPpid\fI/timers\fP (начиная с Linux 3.10) .\" commit 5ed67f05f66c41e39880a6d61358438a25f9fee5 .\" commit 48f6a7a511ef8823fdff39afee0320092d43a8a0 Список таймеров POSIX этого процесса. Каждый таймер описывается в строке, которая начинается со строки «ID:». Пример: .IP .in +4n .EX ID: 1 signal: 60/00007fff86e452a8 notify: signal/pid.2634 ClockID: 0 ID: 0 signal: 60/00007fff86e452a8 notify: signal/pid.2634 ClockID: 1 .EE .in .IP Строки каждого таймера имеют следующее значение: .RS .TP \fIID\fP Идентификатор таймера. Это не тоже самое, что возвращает \fBtimer_create\fP(2); это внутренний идентификатор в ядре, который доступен в поле \fIsi_timerid\fP структуры \fIsiginfo_t\fP (смотрите \fBsigaction\fP(2)). .TP \fIsignal\fP Номер сигнала, который данный таймер использует для доставки уведомлений, затем косая черта, а затем показано значение \fIsigev_value\fP, передаваемое в обработчик сигнала. Актуален только для таймеров, которые выполняют уведомления посредством сигнала. .TP \fInotify\fP Часть перед косой чертой определяет механизм, который данный таймер использует для доставки уведомлений, и может быть одним из «thread», «signal» или «none». Сразу за косой чертой может быть строка «tid» для таймеров с уведомлением \fBSIGEV_THREAD_ID\fP, или «pid» для таймеров, которые уведомляют другими механизмами. Далее после «.» указан PID процесса (или ID ядерной нити для нити), которому будет доставлен сигнал, если таймер доставляет уведомления через сигнал. .TP \fIClockID\fP В этом поле задаются часы, которые таймер использует для измерения времени. Для большинства часов это номер, который совпадает с одной из констант пользовательского окружения \fBCLOCK_*\fP, располагающихся в \fI\fP. Таймеры \fBCLOCK_PROCESS_CPUTIME_ID\fP показываются со значением \-6 в этом поле. Таймеры \fBCLOCK_THREAD_CPUTIME_ID\fP показываются со значением \-2 в этом поле. .RE .IP Данный файл доступен только, если ядро было собрано с параметром \fBCONFIG_CHECKPOINT_RESTORE\fP. .SH "СМОТРИТЕ ТАКЖЕ" \fBproc\fP(5) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Alexey, Azamat Hackimov , kogamatranslator49 , Darima Kogan , Max Is , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .