Provided by: psmisc_23.7-2ubuntu1_amd64 bug

ИМЯ

       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).

psmisc                                             2021-06-21                                          PSTREE(1)