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
атрибут
]
[
-g
,
--show-pgids
]
[
-h
,
--highlight-all
,
-H
pid
,
--highlight-pid
pid
]
[
-l
,
--long
]
[
-n
,
--numeric-sort
]
[
-N
,
--ns-sort
чу
]
[
-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 , програма наприкінці рядка надішле користувачеві запит щодо натискання клавіші Enter і не поверне керування, доки цього не станеться. Такий варіант роботи є корисним, якщо pstree запущено у графічному терміналі.
Використання певних ядер та параметрів монтування, зокрема параметра hidepid для procfs, може призвести до приховування даних щодо деяких процесів. У таких випадках pstree намагатиметься побудувати ієрархію без цих даних, показуючи назви процесів за допомогою символів знаку питання.
ПАРАМЕТРИ
|
-a |
Показувати аргументи рядка команди. Якщо рядок команди процесу вивантажено, запису процесу буде показано у дужках. -a неявним чином вимикає ущільнення для процесів, але не для гілок. |
||
|
-A |
Використовувати для малювання ієрархії символи ASCII. |
||
|
-c |
Вимкнути ущільнення для ідентичних гілок ієрархії. Типово, програма ущільнює гілки, якщо це можливо. |
||
|
-C |
Розфарбувати назви процесів за заданими атрибутами. У поточній версії pstree передбачено підтримку лише значення age , використання якого розфарбовує процеси за віком. Процеси, які є новішими за 60 секунд, буде показано зеленим, новіші за годину — жовтим, а решту — червоним кольором. |
||
|
-g |
Показувати PGID. Ідентифікатори груп процесів (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. PID буде показано як десяткові числа у дужках після назви процесу. Використання параметра -p неявним чином вимикає ущільнення. |
||
|
-s |
Показати батьківські процеси вказаного процесу. |
||
|
-S |
Показати переходи просторів назв. Подібний до -N . Якщо команду віддано від імені звичайного користувача, виведені дані будуть доволі обмеженими. |
||
|
-t |
Показувати повні назви гілок, якщо такі доступні. |
||
|
-T |
Приховати гілки і показати лише процеси. |
||
|
-u |
Показати переходи uid. Якщо uid процесу відрізняється від uid батьківського процесу, новий uid буде показано у дужках після назви процесу. |
||
|
-U |
Використовувати для малювання ліній символи UTF-8 (Unicode). У Linux 1.1-54 і новіших версіях увійти до режиму UTF-8 у консолі можна за допомогою команди echo -e ’ 33%8’ , а вийти — за допомогою команди echo -e ’ 33%@’ . |
||
|
-V |
Показати інформацію щодо версії. |
||
|
-Z |
Показувати поточні атрибути захисту процесу. Для систем SELinux це буде контекст безпеки. |
ФАЙЛИ
|
/proc |
розташування файлової системи процесів |
ВАДИ
Деякі набори символів можуть бути несумісні із набором символів VT100.
ТАКОЖ ПЕРЕГЛЯНЬТЕ
ps (1), top (1), proc (5).