Man page - pstree(1)
Packages contains this manual
Available languages:
en fr pt_BR ko sv hr ja uk ru ro sr deManual
PSTREE
ИМЯОБЗОР
ОПИСАНИЕ
ПАРАМЕТРЫ
ФАЙЛЫ
ДЕФЕКТЫ
СМОТРИТЕ ТАКЖЕ
ИМЯ
pstree - показывает дерево процессов
ОБЗОР
pstree
[
-a
,
--arguments
]
[
-c
,
--compact-not
]
[
-C
,
--color
attr
]
[
-g
,
--show-pgids
]
[
-h
,
--highlight-all
,
-H
pid
,
--highlight-pid
pid
]
[
-l
,
--long
]
[
-n
,
--numeric-sort
]
[
-N
,
--ns-sort
ns
]
[
-p
,
--show-pids
]
[
-s
,
--show-parents
]
[
-S
,
--ns-changes
]
[
-t
,
--thread-names
]
[
-T
,
--hide-threads
]
[
-u
,
--uid-changes
]
[
-Z
,
--security-context
]
[
-A
,
--ascii
,
-G
,
--vt100
,
-U
,
--unicode
]
[
pid
,
пользователь
]
pstree -V
,
--version
ОПИСАНИЕ
pstree показывает выполняющиеся процессы в виде дерева. Корнем дерева является pid или init , если pid не указан. Если указано имя пользователя, то все показываемые процессы в дереве начинаются от процессов, принадлежащих этому пользователю.
pstree визуально объединяет одинаковые ветви, заключая их в квадратные скобки и показывает перед ними количество повторов, например
init-+-getty
|-getty
|-getty
‘-getty
показывается как
init---4*[getty]
Если у родителя обнаружены дочерние нити процессов, то они показываются как имя процесс в фигурных скобках, например
icecast2---13*[{icecast2}]
Если pstree вызывается как pstree.x11 , то в конце данных выводится приглашение пользователю нажать return и программа не завершается пока этого не будет сделано. Это полезно, если pstree запускается в xterminal.
Некоторые параметры ядра или монтирования, такие как параметр hidepid для procfs, скрывают информацию для некоторых процессов. В этих ситуациях pstree пытается построить дерево без этой информации, отображая вместо имён процессов знаки вопроса.
ПАРАМЕТРЫ
|
-a |
Показывать аргументы командной строки. Если командная строка процесса затёрлась, то процесс показывается в скобках. Параметр -a неявно отключает сжатие процессов, но не нитей. |
||
|
-A |
Использовать ASCII-символы для рисования дерева. |
||
|
-c |
Не сжимать одинаковые поддеревья. По умолчанию поддеревья сжимаются везде где возможно. |
||
|
-C |
Раскрашивать имена процессов по заданному атрибуту. В настоящее время pstree поддерживает только значение age , означающее раскраску по возрасту процесса. Процессы новее 60 секунд выводятся зелёными, новее часа — жёлтыми, а остальные красными. |
||
|
-g |
Показывать PGID. Идентификаторы групп процесса показываются десятичными числами в скобках после каждого имени процесса. Если выводятся PID и PGID, то PID показываются первыми. |
||
|
-G |
Использовать символы рисования линий от VT100. |
||
|
-h |
Подсветить текущий процесс и его предков. Ничего не происходит, если терминал не поддерживает подсветку или если текущий процесс или его потомки не показываются в поддереве. |
||
|
-H |
Подобен -h , но подсвечивается заданный процесс. В отличии от -h , pstree завершается ошибкой, если указан -H и подсветка недоступна. |
||
|
-l |
Показывать длинные строки. По умолчанию, строки обрезаются до значения из переменной окружения COLUMNS или до ширины экрана. Если ни одно из этого недоступно, то по умолчанию используется значение в 132 колонки. |
||
|
-n |
Сортировать процессы с одинаковым именем родителя по PID, а не по имени (числовая сортировка). |
||
|
-N |
Показывать отдельные деревья для каждой области имён заданного типа. Доступные типы: ipc , mnt , net , pid , time , user , uts . Обычные пользователи не имеют доступа к информации о процессах других пользователей, поэтому вывод будет ограниченным. |
||
|
-p |
Показывать идентификаторы пользователей. PID показывается десятичными числами в скобках после каждого имени процесса. -p неявно отключает сжатие. |
||
|
-s |
Показывать родителей указанного процесса. |
||
|
-S |
Показывать изменения областей имён. Подобен -N , вывод ограничен при запуске обычным пользователем. |
||
|
-t |
Показывать полные имена нитей, если доступны. |
||
|
-T |
Скрывать нити и показывать только процессы. |
||
|
-u |
Показывать изменения идентификаторов пользователей. Если uid процесса отличается от uid его родителя, то показывается новый uid в скобках после имени процесса. |
||
|
-U |
Использовать символы рисования линий UTF-8 (Юникод). В Linux 1.1-54 и новее режим UTF-8 включается на консоли командной echo -e ’ 33%8’ и выключается echo -e ’ 33%@’ . |
||
|
-V |
Показать информацию о версии. |
||
|
-Z |
Показывать текущие атрибуты безопасности процесса. Для систем SELinux используется контекст безопасности. |
ФАЙЛЫ
|
/proc |
местонахождение файловой системы proc |
ДЕФЕКТЫ
Некоторые наборы символов могут быть несовместимы с символами VT100.
СМОТРИТЕ ТАКЖЕ
ps (1), top (1), proc (5).