Команда Linux pstree
Команда 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