diff options
Diffstat (limited to 'man-po/ru')
-rw-r--r-- | man-po/ru/fuser.1 | 221 | ||||
-rw-r--r-- | man-po/ru/killall.1 | 124 | ||||
-rw-r--r-- | man-po/ru/peekfd.1 | 60 | ||||
-rw-r--r-- | man-po/ru/prtstat.1 | 36 | ||||
-rw-r--r-- | man-po/ru/pslog.1 | 39 | ||||
-rw-r--r-- | man-po/ru/pstree.1 | 140 |
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). +.\"{{{}}} |