summaryrefslogtreecommitdiffstats
path: root/man-po/ru
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 13:17:26 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 13:17:26 +0000
commita4dc4fbcc1b131061dcccd5cdcc2395d9a2ba784 (patch)
treebc531e7e083fff1668bb4e79e9692d8cc47aea95 /man-po/ru
parentInitial commit. (diff)
downloadpsmisc-a4dc4fbcc1b131061dcccd5cdcc2395d9a2ba784.tar.xz
psmisc-a4dc4fbcc1b131061dcccd5cdcc2395d9a2ba784.zip
Adding upstream version 23.7.upstream/23.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'man-po/ru')
-rw-r--r--man-po/ru/fuser.1221
-rw-r--r--man-po/ru/killall.1124
-rw-r--r--man-po/ru/peekfd.160
-rw-r--r--man-po/ru/prtstat.136
-rw-r--r--man-po/ru/pslog.139
-rw-r--r--man-po/ru/pstree.1140
6 files changed, 620 insertions, 0 deletions
diff --git a/man-po/ru/fuser.1 b/man-po/ru/fuser.1
new file mode 100644
index 0000000..28b1277
--- /dev/null
+++ b/man-po/ru/fuser.1
@@ -0,0 +1,221 @@
+.\"
+.\" Copyright 1993-2005 Werner Almesberger
+.\" 2005-2023 Craig Small
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH FUSER 1 2022\-11\-02 psmisc "Пользовательские команды"
+.SH ИМЯ
+fuser \- ищет процессы, использующие указанные файлы или сокеты
+.SH ОБЗОР
+.ad l
+\fBfuser\fP [\fB\-fuv\fP] [\fB\-a\fP|\fB\-s\fP] [\fB\-4\fP|\fB\-6\fP] [\fB\-c\fP|\fB\-m\fP|\fB\-n\fP
+\fIОБЛАСТЬ\fP] [\fB\ \-k\fP [\fB\-i\fP] [\fB\-M\fP] [\fB\-w\fP] [\fB\-\fP\fIСИГНАЛ\fP] ] \fIИМЯ\fP …
+.br
+\fBfuser \-l\fP
+.br
+\fBfuser \-V\fP
+.ad b
+.SH ОПИСАНИЕ
+\fBfuser\fP выводит PID процессов, которые используют заданные файлы или
+файловые системы. В режиме показа по умолчанию к каждому PID добавляется
+буква, обозначающая тип доступа:
+.PP
+.RS
+.PD 0
+.TP
+\fBc\fP
+текущий каталог.
+.TP
+\fBe\fP
+работающий исполняемый файл.
+.TP
+\fBf\fP
+открытый файл. В режиме отображения по умолчанию \fBf\fP не выводится.
+.TP
+\fBF\fP
+открытый на запись файл. В режиме отображения по умолчанию \fBF\fP не
+выводится.
+.TP
+\fBr\fP
+корневой каталог.
+.TP
+\fBm\fP
+mmap\-нутый файл или общая библиотека.
+.TP
+\&\fB.\fP
+Символ место замещения, в режиме отображения по умолчанию не выводится.
+.PD
+.RE
+.LP
+\fBfuser\fP возвращает ненулевой код выхода, если ни к одному из указанных
+файлов никто не обращается или возникла критическая ошибка. Если найден хотя
+бы один доступ, то \fBfuser\fP возвращает ноль.
+.PP
+Чтобы найти процессы, использующие сокеты TCP и UDP нужно в параметре \fB\-n\fP
+указать соответствующую область имён. По умолчанию \fBfuser\fP просматривает
+сокеты IPv6 и IPv4. Чтобы изменить поведение по умолчанию укажите параметр
+\fB\-4\fP и \fB\-6\fP. Сокеты можно задавать по локальному и удалённому порту и
+удалённому адресу. Все поля необязательны, но должны указываться запятые их
+разделяющие:
+.PP
+[\fIлокальный_порт\fP][,[\fIудалённый_узел\fP][,[\fIудалённый_порт\fP]]]
+.PP
+Для IP\-адресов и портов можно использовать символьные или числовые значения.
+.PP
+\fBfuser\fP выводит в stdout только PID\-ы , всё остальное отправляется в
+stderr.
+.SH ПАРАМЕТРЫ
+.TP
+\fB\-a\fP, \fB\-\-all\fP
+Показывать все файлы, указанные в командной строке. По умолчанию выводятся
+только файлы, которые используются хотя бы одним процессом.
+.TP
+\fB\-c\fP
+Тоже, что и параметр \fB\-m\fP, используется для совместимости с POSIX.
+.TP
+\fB\-f\fP
+Игнорируется, используется для совместимости с POSIX.
+.TP
+\fB\-k\fP, \fB\-\-kill\fP
+Завершить процессы, обращающиеся файлу. Если не указан \fB\-\fP\fIСИГНАЛ\/\fP, то
+посылается SIGKILL. Процесс \fBfuser\fP никогда не завершает сам себя, но может
+завершить другие процессы \fBfuser\fP. Перед завершением эффективный
+пользовательский ID процесса, выполняющего \fBfuser\fP, устанавливается в его
+действительный пользовательский ID.
+.TP
+\fB\-i\fP, \fB\-\-interactive\fP
+Запрашивать у пользователя подтверждение завершения процесса. Этот параметр
+игнорируется, если не указан \fB\-k\fP.
+.TP
+\fB\-I\fP, \fB\-\-inode\fP
+Для области имён \fBfile\fP выполнять все сравнения основываясь на инодах
+указанных файлов и никогда не использовать имена файлов, даже для файлов в
+сетевых файловых системах.
+.TP
+\fB\-l\fP, \fB\-\-list\-signals\fP
+Показать все известные имена сигналов.
+.TP
+\fB\-m\fP\fI ИМЯ\fP, \fB\-\-mount \fP\fIИМЯ\fP
+В \fIИМЕНИ\fP указывается файл в смонтированной файловой системе или
+смонтированное блочное устройство. Показываются все процессы, использующие
+все файлы на файловой системе. Если указан каталог, то он автоматически
+изменяется на \fIИМЯ\fP/, чтобы использовать все файловые системы, которые
+могут быть смонтированы в этот каталог.
+.TP
+\fB\-M\fP, \fB\-\-ismountpoint\fP
+Выполнять запрос, только если \fIИМЯ\fP является точкой монтирования. Это
+бесценный ремень безопасности, который не позволит угробить машину, если
+\fIИМЯ\fP вдруг не является файловой системой.
+.TP
+\fB\-w\fP
+Завершать только процессы с правами на запись. Этот параметр игнорируется,
+если не указан \fB\-k\fP.
+.TP
+\fB\-n\fP\fI ОБЛАСТЬ\fP, \fB\-\-namespace \fP\fIОБЛАСТЬ\fP
+Выбрать другую область имён. Поддерживаются области имён \fBfile\fP (имена
+файлов, по умолчанию), \fBudp\fP (локальные порты UDP) и \fBtcp\fP (локальные
+порты TCP). Порты могут указываться номером или символическим именем. Если
+не возникает двусмысленности, то можно использовать сокращённую запись
+\fIимя\fP\fB/\fP\fIобласть\fP (например, \fI80\fP\fB/\fP\fItcp\fP).
+.TP
+\fB\-s\fP, \fB\-\-silent\fP
+Не выводить сообщения. В этом режиме игнорируются \fB\-u\fP и \fB\-v\fP. Параметр
+\fB\-a\fP нельзя использовать вместе с \fB\-s\fP.
+.TP
+\fB\-\fP\fIСИГНАЛ\fP
+Для завершения процессов посылать указанный сигнал вместо SIGKILL. Сигналы
+могут задаваться именем (например, \fB\-HUP\fP) или номером (например,
+\fB\-1\fP). Этот параметр игнорируется, если не указан \fB\-k\fP.
+.TP
+\fB\-u\fP, \fB\-\-user\fP
+Добавлять имя пользователя владельца процесса к каждому PID.
+.TP
+\fB\-v\fP, \fB\-\-verbose\fP
+Подробный режим. Процессы показываются в стиле \fBps\fP. Поля PID, USER и
+COMMAND как у \fBps\fP. В ACCESS показан тип доступа процесса к
+файлу. Подробный режим будет также использоваться при использовании
+определённого файла в качестве точки монтирования, экспорта knfs или файла
+подкачки. В этом случае вместо PID выводится обозначение \fBkernel\fP.
+.TP
+\fB\-V\fP, \fB\-\-version\fP
+Показать информацию о версии.
+.TP
+\fB\-4\fP, \fB\-\-ipv4\fP
+Поиск только среди сокетов IPv4. Этот параметр не должен использоваться
+вместе с \fB\-6\fP и применяется только с областями имён tcp и udp.
+.TP
+\fB\-6\fP, \fB\-\-ipv6\fP
+Поиск только среди сокетов IPv6. Этот параметр не должен использоваться
+вместе с \fB\-4\fP и применяется только с областями имён tcp и udp.
+.SH ФАЙЛЫ
+.TP
+/proc
+местонахождение файловой системы proc
+.SH ПРИМЕРЫ
+.TP
+\fBfuser \-km /home\fP
+завершить все процессы, обращающиеся к файловой системе /home любым
+способом.
+.TP
+\fBif fuser \-s /dev/ttyS1; then :; else \fP\fIкоманда\fP\fB; fi\fP
+вызвать \fIкоманду\fP, если нет процессов, использующих /dev/ttyS1.
+.TP
+\fBfuser telnet/tcp\fP
+показать все процессы на (локальном) порту TELNET.
+.SH ОГРАНИЧЕНИЯ
+Процессы, обращающиеся к одному файлу или файловой системе несколько раз
+одним и тем же способом, выводятся однократно.
+.PP
+Если в командной строке один объект указывается несколько раз, то некоторые
+из этих элементов могут игнорироваться.
+.PP
+\fBfuser\fP может собирать некоторую информацию только имея дополнительные
+права. В частности, открытые процессами файлы, принадлежащие другим
+пользователям, могут не появиться, а исполняемые файлы могут быть отнесены
+только к отображённым.
+.PP
+\fBfuser\fP не может сообщить о процессах, если не имеет прав поиска в таблице
+файловых дескрипторов. Чаще всего эта проблема возникает при поиске сокетов
+TCP или UDP в случае, если \fBfuser\fP запускается без прав пользователя
+root. В этом случае \fBfuser\fP сообщит, что нет доступа.
+.PP
+Установка \fBfuser\fP как SUID root решит проблему доступа к определённой
+информации, но может быть нежелательна при соблюдении безопасности и
+конфиденциальности.
+.PP
+Области имён \fBudp\fP, \fBtcp\fP и доменные сокеты UNIX не опрашиваются, если
+используются ядра старее версии 1.3.78.
+.PP
+Обращения ядра показываются только с параметром \fB\-v\fP.
+.PP
+Параметр \fB\-k\fP применим только для процессов. Если пользователем является
+ядро, то \fBfuser\fP выводит только совет и ничего не делает.
+.PP
+\fBfuser\fP не видит блочные устройства, смонтированные процессами в других
+пространствах имён монтирования. Это происходит из\-за того, что ID
+устройства в таблице файловых дескрипторов процесса берётся из пространства
+имён процесса, а не fuser и они не совпадают.
+.SH ДЕФЕКТЫ
+.PP
+\fBfuser \-m /dev/sgX\fP покажет (или завершит, если указан \fB\-k\fP) все процессы,
+даже если у вас нет этого настроенного устройства. Также, для этого могут
+быть другие устройства.
+.PP
+При параметре монтирования \fB\-m\fP найдутся все файлы на том же устройстве,
+что и указанный файл, дополнительно укажите параметр \fB\-M\fP, если вы
+подразумевали только точку монтирования.
+.PP
+\fBfuser\fP will not match mapped files, such as a process' shared libraries if
+they are on a \fBbtrfs\fP(5) filesystem due to the device IDs being different
+for \fBstat\fP(2) and \fI/proc/<PID>/maps\fP.
+.SH "СМОТРИТЕ ТАКЖЕ"
+\fBkill\fP(1), \fBkillall\fP(1), \fBstat\fP(2), \fBbtrfs\fP(5), \fBlsof\fP(8),
+\fBmount_namespaces\fP(7), \fBpkill\fP(1), \fBps\fP(1), \fBkill\fP(2).
diff --git a/man-po/ru/killall.1 b/man-po/ru/killall.1
new file mode 100644
index 0000000..3ff08a0
--- /dev/null
+++ b/man-po/ru/killall.1
@@ -0,0 +1,124 @@
+.\"
+.\" Copyright 1993-2002 Werner Almesberger
+.\" 2002-2023 Craig Small
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH KILLALL 1 2023\-06\-17 psmisc "Пользовательские команды"
+.SH ИМЯ
+killall \- завершает процессы с указанным именем
+.SH ОБЗОР
+.ad l
+\fBkillall\fP [\fB\-Z\fP,\fB\ \-\-context\fP \fIшаблон\fP] [\fB\-e\fP,\fB\ \-\-exact\fP] [\fB\-g\fP,\fB\ \-\-process\-group\fP] [\fB\-i\fP,\fB\ \-\-interactive\fP] [\fB\-n\fP,\fB\ \-\-ns\fP \fIPID\fP]
+[\fB\-o\fP,\fB\ \-\-older\-than\fP \fIВРЕМЯ\fP] [\fB\-q\fP,\fB\ \-\-quiet\fP] [\fB\-r\fP,\fB\ \-\-regexp\fP] [\fB\-s\fP,\fB\ \-\-signal\fP \fIСИГНАЛ\fP,\ \fB\-\fP\fIСИГНАЛ\fP] [\fB\-u\fP,\fB\ \-\-user\fP \fIпользователь\fP] [\fB\-v\fP,\fB\ \-\-verbose\fP] [\fB\-w\fP,\fB\ \-\-wait\fP]
+[\fB\-y\fP,\fB\ \-\-younger\-than\fP \fIВРЕМЯ\fP] [\fB\-I\fP,\fB\ \-\-ignore\-case\fP] [\fB\-V\fP,\ \-\-version] [\fB\-\-\fP] \fIимя\fP …
+.br
+\fBkillall\fP \fB\-l\fP, \fB\-\-list\fP
+.br
+\fBkillall\fP \fB\-V\fP,\fB\ \-\-version\fP
+.ad b
+.SH ОПИСАНИЕ
+\fBkillall\fP посылает сигнал всем процессам, выполняющим любую указанную
+команду. Если не указано имя сигнала, то используется SIGTERM.
+.PP
+Signals can be specified either by name (e.g.\& \fB\-HUP\fP or \fB\-SIGHUP\fP) or
+by number (e.g.\& \fB\-1\fP) or by option \fB\-s\fP.
+.PP
+Если имя команды не является регулярным выражением (параметр \fB\-r\fP) и
+содержит косую черту (\fB/\fP), то процессы, выполняющие этот определённый
+файл, будут выбраны для завершения независимо от их имени.
+.PP
+\fBkillall\fP возвращает код выхода ноль, если был завершён хотя бы один
+процесс для каждой заданной команды, или, если команды не указаны, хотя бы
+один процесс, подошедший под требования поиска по \fB\-u\fP и \fB\-Z\fP. В противном
+случае \fBkillall\fP возвращает ненулевое значение.
+.PP
+Процесс \fBkillall\fP никогда не завершает сам себя (но может завершить другие
+процессы \fBkillall\fP).
+.SH ПАРАМЕТРЫ
+.IP "\fB\-e\fP, \fB\-\-exact\fP"
+Требовать полного совпадения для очень длинных имён. Если имя команды
+длиннее чем 15 символов, то полное имя может быть недоступно (т. е., часть
+затёрлась). В этом случае, \fBkillall\fP завершит все процессы, совпадающие по
+первым 15 символам. С параметром \fB\-e\fP такие элементы не
+обрабатываются. \fBkillall\fP выводит сообщение для каждого необработанного
+элемента, если вместе с \fB\-e\fP дополнительно указан параметр \fB\-v\fP.
+.IP "\fB\-I\fP, \fB\-\-ignore\-case\fP"
+Игнорировать регистр символов в именах процессов.
+.IP "\fB\-g\fP, \fB\-\-process\-group\fP"
+Завершить группу процесса, в которую входит процесс. На всю группу
+посылается только один сигнал завершения, даже если в группе найдено
+несколько процессов.
+.IP "\fB\-i\fP, \fB\-\-interactive\fP"
+Запрашивать подтверждение перед завершением процессов.
+.IP "\fB\-l\fP, \fB\-\-list\fP"
+Показать все известные имена сигналов.
+.IP "\fB\-n\fP, \fB\-\-ns\fP"
+Искать процессы в том же пространстве имён PID что и у PID. По умолчанию
+поиск выполняется по всем пространствам имён.
+.IP "\fB\-o\fP, \fB\-\-older\-than\fP"
+Искать процессы, старее (запущенные до) заданного времени. Время задаётся в
+виде числа с плавающей точки и идентификатора. Идентификаторами могут быть
+s,m,h,d,w,M,y (секунды, минуты, часы, дни, недели, месяцы и года,
+соответственно).
+.IP "\fB\-q\fP, \fB\-\-quiet\fP"
+Не сообщать, если ни одного процесса не завершено.
+.IP "\fB\-r\fP, \fB\-\-regexp\fP"
+Рассматривать шаблон имени процесса как расширенное регулярное выражение
+POSIX согласно \fBregex\fP(3).
+.IP "\fB\-s\fP, \fB\-\-signal\fP, \fB\-\fP\fIСИГНАЛ\fP"
+Посылать указанный СИГНАЛ, а не SIGTERM.
+.IP "\fB\-u\fP, \fB\-\-user\fP"
+Завершить процессы, принадлежащие указанному пользователю. Имена команд
+необязательны.
+.IP "\fB\-v\fP, \fB\-\-verbose\fP"
+Уведомлять об успешной отправке сигнала.
+.IP "\fB\-V\fP, \fB\-\-version\fP"
+Показать информацию о версии.
+.IP "\fB\-w\fP, \fB\-\-wait\fP"
+Ожидать завершения процессов. \fBkillall\fP проверяет раз в секунду
+существование завершаемых процессов и прекращает работу только если никого
+не осталось.Заметим, что \fBkillall\fP может ждать вечно, если сигнал был
+проигнорирован, никак не повлиял или если процесс остался в состоянии зомби.
+.IP "\fB\-y\fP, \fB\-\-younger\-than\fP"
+Искать процессы, новее (запущенные после) заданного времени. Время задаётся
+в виде числа с плавающей точки и идентификатора. Идентификаторами могут быть
+s,m,h,d,w,M,y (секунды, минуты, часы, дни, недели, месяцы и года,
+соответственно).
+.IP "\fB\-Z\fP, \fB\-\-context\fP"
+Задать контекст безопасности: завершать только процессы с контекстом
+безопасности, который совпадает с заданным шаблоном расширенного регулярного
+выражения. В командной строке должен указываться раньше остальных
+параметров. Имена команд необязательны.
+.SH ФАЙЛЫ
+.TP
+/proc
+местонахождение файловой системы proc
+.SH "ИЗВЕСТНЫЕ ДЕФЕКТЫ"
+Завершение по указанному файлу работает только для исполняемых файлов,
+которые остаются открытыми при выполнении, то есть недвоичные исполняемые
+файлы не могут завершаться этим способом.
+.PP
+Обратите внимание, что ввод \fBkillall\fP \fIимя\fP может не привести к желаемому
+действиям на не Linux системах, особенно при запуске от привилегированного
+пользователя.
+.PP
+\fBkillall \-w\fP не понимает, что процесс исчез и заменён новым процессом с тем
+же PID между опросами.
+.PP
+Если процессы меняют свои имена, \fBkillall\fP может не найти их.
+.PP
+\fBkillall\fP имеет ограничение на имена, которые могут быть указаны в
+командной строке. Оно равно размеру unsigned long integer умноженному на
+8. Для большинства 32\-битных систем ограничение равно 32, а для 64\-битных
+систем, обычно, равно 64.
+.SH "СМОТРИТЕ ТАКЖЕ"
+\fBkill\fP(1), \fBfuser\fP(1), \fBpgrep\fP(1), \fBpidof\fP(1), \fBpkill\fP(1), \fBps\fP(1),
+\fBkill\fP(2), \fBregex\fP(3).
diff --git a/man-po/ru/peekfd.1 b/man-po/ru/peekfd.1
new file mode 100644
index 0000000..5157f2a
--- /dev/null
+++ b/man-po/ru/peekfd.1
@@ -0,0 +1,60 @@
+.\"
+.\" Copyright 2007 Trent Waddington <trent.waddington@gmail.com>
+.\"
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH PEEKFD 1 2021\-12\-01 psmisc "Пользовательские команды"
+.SH ИМЯ
+peekfd \- подглядывает в файловые дескрипторы выполняющихся процессов
+.SH ОБЗОР
+\fBpeekfd\fP [\fB\-8\fP,\fB\-\-eight\-bit\-clean\fP] [\fB\-n\fP,\fB\-\-no\-headers\fP]
+[\fB\-c\fP,\fB\-\-follow\fP] [\fB\-d\fP,\fB\-\-duplicates\-removed\fP] [\fB\-V\fP,\fB\-\-version\fP]
+[\fB\-h\fP,\fB\-\-help\fP] \fIpid\fP [\fIfd\fP] [\fIfd\fP] …
+.SH ОПИСАНИЕ
+\fBpeekfd\fP подключается к выполняющемуся процессу и перехватывает все чтения
+и записи в файловые дескрипторы. Вы можете указать номер желаемого файлового
+дескриптора или захватить их все.
+.SH ПАРАМЕТРЫ
+.IP \-8
+Не выполнять конечную обработку читаемых и записываемых байт.
+.IP \-n
+Не отображать заголовки, показывающие источник получаемых байт.
+.IP \-c
+Наблюдать также за действиями с запрошенным файловым дескриптором и во всех
+новых дочерних процессах.
+.IP \-d
+Удалять повторяющиеся операции чтения/записи при выводе. Полезно, если
+обрабатывается tty с эхо.
+.IP \-v
+Вывести информацию о версии.
+.IP \-h
+Показать справку.
+.SH ФАЙЛЫ
+\fB/proc/\fP\fI*\fP\fB/fd\fP
+.RS
+Не используется, то полезно пользователю, чтобы найти нужные номера файловых
+дескрипторов.
+.SH ОКРУЖЕНИЕ
+Нет.
+.SH ДИАГНОСТИКА
+В stderr могут выдаваться следующие отладочные сообщения:
+.TP
+\fBОшибка присоединения к pid \fP\fI<PID>\fP
+Произошла неизвестная ошибка при попытке присоединения к процесса, вероятно
+нужны права root.
+.SH ДЕФЕКТЫ
+Вероятно много. Не удивляйтесь, если отслеживаемый процесс завершится.
+.SH АВТОР
+.MT trent.waddington@gmail.com
+Trent Waddington
+.ME
+.SH "СМОТРИТЕ ТАКЖЕ"
+\fBttysnoop\fP(8)
diff --git a/man-po/ru/prtstat.1 b/man-po/ru/prtstat.1
new file mode 100644
index 0000000..34ee9ba
--- /dev/null
+++ b/man-po/ru/prtstat.1
@@ -0,0 +1,36 @@
+.\"
+.\" Copyright 2009-2020 Craig Small
+.\"
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH PRTSTAT 1 2020\-09\-09 psmisc "Пользовательские команды"
+.SH ИМЯ
+prtstat \- выводит статистику по процессу
+.SH ОБЗОР
+.ad l
+\fBprtstat\fP [\fB\-r\fP|\fB\-\-raw\fP] \fIpid\fP
+.br
+\fBprtstat\fP \fB\-V\fP|\fB\-\-version\fP
+.ad b
+.SH ОПИСАНИЕ
+\fBprtstat\fP выводит статистику по указанному процессу. Эта информация берётся
+из файла \fB/proc/\fP\fIpid\fP\fB/stat\fP.
+.SH ПАРАМЕТРЫ
+.TP
+\fB\-r\fP,\fB\ \-\-raw\fP
+Вывести информацию в необработанном виде.
+.TP
+\fB\-V\fP,\fB\ \-\-version\fP
+Вывести информацию о версии \fBprtstat\fP.
+.SH ФАЙЛЫ
+.TP
+\fB/proc/\fP\fIpid\fP\fB/stat\fP
+источник информации, который использует \fBprtstat\fP.
diff --git a/man-po/ru/pslog.1 b/man-po/ru/pslog.1
new file mode 100644
index 0000000..1939205
--- /dev/null
+++ b/man-po/ru/pslog.1
@@ -0,0 +1,39 @@
+'\" t
+.\" (The preceding line is a note to broken versions of man to tell
+.\" them to pre-process this man page with tbl)
+.\" Man page for pwdx
+.\" Licensed under version 2 of the GNU General Public License.
+.\" Copyright 2015 Vito Mule’.
+.\" Based on the pwdx(1) man page by Nicholas Miell.
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH PSLOG 1 2020\-09\-09 Linux\(dq "Руководство пользователя Linux"
+.SH ИМЯ
+pslog \- выводит текущие пути журнала процесса
+.SH ОБЗОР
+.ad l
+\fBpslog\fP \fIpid\fP \&..."
+.br
+\fBpslog \-V\fP
+.ad b
+.SH ОПИСАНИЕ
+Команда \fBpslog\fP выводит текущие рабочие журналы процесса.
+.SH ПАРАМЕТРЫ
+.TP
+\fB\-V\fP
+Показать информацию о версии.
+.SH "СМОТРИТЕ ТАКЖЕ"
+\fBpgrep\fP(1), \fBps\fP(1), \fBpwdx\fP(1).
+.SH АВТОР
+Vito Mule\(cq
+.MT mulevito@gmail.com
+.ME
+написал \fBpslog\fP в 2015
+году. Отправляйте сообщения об ошибках по адресу
+.MT mulevito@gmail.com
+.ME .
+
diff --git a/man-po/ru/pstree.1 b/man-po/ru/pstree.1
new file mode 100644
index 0000000..f95d048
--- /dev/null
+++ b/man-po/ru/pstree.1
@@ -0,0 +1,140 @@
+.\"
+.\" Copyright 1993-2002 Werner Almesberger
+.\" 2002-2021 Craig Small
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH PSTREE 1 2021\-06\-21 psmisc "Пользовательские команды"
+.SH ИМЯ
+pstree \- показывает дерево процессов
+.SH ОБЗОР
+.ad l
+\fBpstree\fP [\fB\-a\fP,\fB\ \-\-arguments\fP] [\fB\-c\fP,\fB\ \-\-compact\-not\fP] [\fB\-C\fP,\fB\ \-\-color\ \fP\fIattr\fP] [\fB\-g\fP,\fB\ \-\-show\-pgids\fP] [\fB\-h\fP,\fB\ \-\-highlight\-all\fP,\fB\ \-H\fP\fIpid\fP,\fB\ \-\-highlight\-pid\ \fP\fIpid\fP] [\fB\-l\fP,\fB\ \-\-long\fP] [\fB\-n\fP,\fB\ \-\-numeric\-sort\fP] [\fB\-N\fP,\fB\ \-\-ns\-sort\ \fP\fIns\fP] [\fB\-p\fP,\fB\ \-\-show\-pids\fP]
+[\fB\-s\fP,\fB\ \-\-show\-parents\fP] [\fB\-S\fP,\fB\ \-\-ns\-changes\fP] [\fB\-t\fP,\fB\ \-\-thread\-names\fP] [\fB\-T\fP,\fB\ \-\-hide\-threads\fP] [\fB\-u\fP,\fB\ \-\-uid\-changes\fP]
+[\fB\-Z\fP,\fB\ \-\-security\-context\fP] [\fB\-A\fP,\fB\ \-\-ascii\fP,\fB\ \-G\fP,\fB\ \-\-vt100\fP,\fB\ \-U\fP,\fB\ \-\-unicode\fP] [\fIpid\fP,\fB\ \fP\fIпользователь\fP]
+.br
+\fBpstree\fP \fB\-V\fP,\fB\ \-\-version\fP
+.ad b
+.SH ОПИСАНИЕ
+\fBpstree\fP показывает выполняющиеся процессы в виде дерева. Корнем дерева
+является \fIpid\fP или \fBinit\fP, если \fIpid\fP не указан. Если указано имя
+пользователя, то все показываемые процессы в дереве начинаются от процессов,
+принадлежащих этому пользователю.
+.PP
+\fBpstree\fP визуально объединяет одинаковые ветви, заключая их в квадратные
+скобки и показывает перед ними количество повторов, например
+.nf
+.sp
+ init\-+\-getty
+ |\-getty
+ |\-getty
+ `\-getty
+.sp
+.fi
+показывается как
+.nf
+.sp
+ init\-\-\-4*[getty]
+.sp
+.fi
+.PP
+.PP
+Если у родителя обнаружены дочерние нити процессов, то они показываются как
+имя процесс в фигурных скобках, например
+.nf
+.sp
+ icecast2\-\-\-13*[{icecast2}]
+.sp
+.fi
+.PP
+Если \fBpstree\fP вызывается как \fBpstree.x11\fP, то в конце данных выводится
+приглашение пользователю нажать return и программа не завершается пока этого
+не будет сделано. Это полезно, если \fBpstree\fP запускается в xterminal.
+.PP
+Некоторые параметры ядра или монтирования, такие как параметр \fIhidepid\fP для
+procfs, скрывают информацию для некоторых процессов. В этих ситуациях
+\fBpstree\fP пытается построить дерево без этой информации, отображая вместо
+имён процессов знаки вопроса.
+
+.SH ПАРАМЕТРЫ
+.IP \fB\-a\fP
+Показывать аргументы командной строки. Если командная строка процесса
+затёрлась, то процесс показывается в скобках. Параметр \fB\-a\fP неявно
+отключает сжатие процессов, но не нитей.
+.IP \fB\-A\fP
+Использовать ASCII\-символы для рисования дерева.
+.IP \fB\-c\fP
+Не сжимать одинаковые поддеревья. По умолчанию поддеревья сжимаются везде
+где возможно.
+.IP \fB\-C\fP
+Раскрашивать имена процессов по заданному атрибуту. В настоящее время
+\fBpstree\fP поддерживает только значение \fBage\fP, означающее раскраску по
+возрасту процесса. Процессы новее 60 секунд выводятся зелёными, новее часа —
+жёлтыми, а остальные красными.
+.IP \fB\-g\fP
+Показывать PGID. Идентификаторы групп процесса показываются десятичными
+числами в скобках после каждого имени процесса. Если выводятся PID и PGID,
+то PID показываются первыми.
+.IP \fB\-G\fP
+Использовать символы рисования линий от VT100.
+.IP \fB\-h\fP
+Подсветить текущий процесс и его предков. Ничего не происходит, если
+терминал не поддерживает подсветку или если текущий процесс или его потомки
+не показываются в поддереве.
+.IP \fB\-H\fP
+Подобен \fB\-h\fP, но подсвечивается заданный процесс. В отличии от \fB\-h\fP,
+\fBpstree\fP завершается ошибкой, если указан \fB\-H\fP и подсветка недоступна.
+.IP \fB\-l\fP
+Показывать длинные строки. По умолчанию, строки обрезаются до значения из
+переменной окружения COLUMNS или до ширины экрана. Если ни одно из этого
+недоступно, то по умолчанию используется значение в 132 колонки.
+.IP \fB\-n\fP
+Сортировать процессы с одинаковым именем родителя по PID, а не по имени
+(числовая сортировка).
+.IP \fB\-N\fP
+Показывать отдельные деревья для каждой области имён заданного
+типа. Доступные типы: \fIipc\fP, \fImnt\fP, \fInet\fP, \fIpid\fP, \fItime\fP, \fIuser\fP,
+\fIuts\fP. Обычные пользователи не имеют доступа к информации о процессах
+других пользователей, поэтому вывод будет ограниченным.
+.IP \fB\-p\fP
+Показывать идентификаторы пользователей. PID показывается десятичными
+числами в скобках после каждого имени процесса. \fB\-p\fP неявно отключает
+сжатие.
+.IP \fB\-s\fP
+Показывать родителей указанного процесса.
+.IP \fB\-S\fP
+Показывать изменения областей имён. Подобен \fB\-N\fP, вывод ограничен при
+запуске обычным пользователем.
+.IP \fB\-t\fP
+Показывать полные имена нитей, если доступны.
+.IP \fB\-T\fP
+Скрывать нити и показывать только процессы.
+.IP \fB\-u\fP
+Показывать изменения идентификаторов пользователей. Если uid процесса
+отличается от uid его родителя, то показывается новый uid в скобках после
+имени процесса.
+.IP \fB\-U\fP
+Использовать символы рисования линий UTF\-8 (Юникод). В Linux 1.1\-54 и новее
+режим UTF\-8 включается на консоли командной \fBecho \-e '\033%8'\fP и
+выключается \fBecho \-e '\033%@'\fP.
+.IP \fB\-V\fP
+Показать информацию о версии.
+.IP \fB\-Z\fP
+Показывать текущие атрибуты безопасности процесса. Для систем SELinux
+используется контекст безопасности.
+.SH ФАЙЛЫ
+.TP
+/proc
+местонахождение файловой системы proc
+.SH ДЕФЕКТЫ
+Некоторые наборы символов могут быть несовместимы с символами VT100.
+.SH "СМОТРИТЕ ТАКЖЕ"
+\fBps\fP(1), \fBtop\fP(1), \fBproc\fP(5).
+.\"{{{}}}