PSTREE
Section: Пользовательские команды (1)
Updated: 2021-06-21
Index
Return to Main Contents
ИМЯ
pstree - показывает дерево процессов
ОБЗОР
pstree [-a, --arguments] [-c, --compact-not] [-C, --color attr] [-g, --show-pgids] [-h, --highlight-all, -Hpid, --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).
Index
- ИМЯ
-
- ОБЗОР
-
- ОПИСАНИЕ
-
- ПАРАМЕТРЫ
-
- ФАЙЛЫ
-
- ДЕФЕКТЫ
-
- СМОТРИТЕ ТАКЖЕ
-
This document was created by
man2html,
using the manual pages.
Time: 00:14:24 GMT, May 23, 2024