Команда Linux pstree

Linux 命令大全Полный список команд Linux

Команда Linux pstree (полное английское название: display a tree of processes) отображает все процессы в виде дерева. В дереве в качестве корня (root) используется pid (если указан) или базовый процесс init. Если указан идентификатор пользователя, дерево будет отображать только процессы, принадлежащие этому пользователю.

Права: все пользователи.

Синтаксис

pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]

или

pstree -V

Описание параметра:

  • -a Отображать полную команду и параметры процесса. Если процесс был выгружен из памяти, он будет заключён в круглые скобки.
  • -c Если есть дубликаты имён процессов, перечислять их отдельно (по умолчанию перед ними добавляется *).

Примеры

Отображать связи процессов

pstree
init-+-amd
|-apmd
|-atd
|-httpd---10*[httpd]
%pstree -p
init(1)-+-amd(447)
|-apmd(105)
|-atd(339)
%pstree -c
init-+-amd
|-apmd
|-atd
|-httpd-+-httpd
| |-httpd
| |-httpd
| |-httpd
....

Специально отмечать запущенные процессы

# pstree -apnh //显示进程间的关系

Также отображать имена пользователей

# pstree -u //显示用户名称

Linux 命令大全Полный список команд Linux

Другие расширения