summaryrefslogtreecommitdiffstats
path: root/man-po/uk/pstree.1
blob: 0014c0e94b693d0a702d3f6b24fee13884a6b1c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
.\"
.\" Copyright 1993-2002 Werner Almesberger
.\"           2002-2021 Craig Small
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH PSTREE 1 "21 червня 2021 року" psmisc "Команди користувача"
.SH НАЗВА
pstree — програма для показу ієрархії процесів
.SH "КОРОТКИЙ ОПИС"
.ad l
\fBpstree\fP [\fB\-a\fP,\fB\ \-\-arguments\fP] [\fB\-c\fP,\fB\ \-\-compact\-not\fP] [\fB\-C\fP,\fB\ \-\-color\ \fP\fIатрибут\fP] [\fB\-g\fP,\fB\ \-\-show\-pgids\fP] [\fB\-h\fP,\fB\ \-\-highlight\-all\fP,\fB\ \-H\fP\fI\ pid\fP,\fB\ \-\-highlight\-pid\ \fP\fIpid\fP] [\fB\-l\fP,\fB\ \-\-long\fP] [\fB\-n\fP,\fB\ \-\-numeric\-sort\fP] [\fB\-N\fP,\fB\ \-\-ns\-sort\ \fP\fIчу\fP]
[\fB\-p\fP,\fB\ \-\-show\-pids\fP] [\fB\-s\fP,\fB\ \-\-show\-parents\fP] [\fB\-S\fP,\fB\ \-\-ns\-changes\fP] [\fB\-t\fP,\fB\ \-\-thread\-names\fP] [\fB\-T\fP,\fB\ \-\-hide\-threads\fP]
[\fB\-u\fP,\fB\ \-\-uid\-changes\fP] [\fB\-Z\fP,\fB\ \-\-security\-context\fP] [\fB\-A\fP,\fB\ \-\-ascii\fP,\fB\ \-G\fP,\fB\ \-\-vt100\fP,\fB\ \-U\fP,\fB\ \-\-unicode\fP] [\fIpid\fP,\fB\ \fP\fIкористувач\fP]
.br
\fBpstree\fP \fB\-V\fP,\fB\ \-\-version\fP
.ad b
.SH ОПИС
\fBpstree\fP показує ієрархію запущених процесів. Коренем дерева вважатиметься
\fIpid\fP або \fBinit\fP, якщо \fIpid\fP не вказано. Якщо вказано ім'я користувача,
усі ієрархії процесів матимуть корінь у процесах, власником яких є вказаний
користувач.
.PP
\fBpstree\fP візуально об'єднує ідентичні гілки, беручи їхні записи у квадратні
дужки і додаючи лічильник повторень. Приклад:
.nf
.sp
    init\-+\-getty
         |\-getty
         |\-getty
         `\-getty
.sp
.fi
перетворюється на
.nf
.sp
    init\-\-\-4*[getty]
.sp
.fi
.PP
.PP
Дочірні гілки процесу буде показано під батьківським процесом із назвою
процесу у фігурних дужках. Приклад:
.nf
.sp
    icecast2\-\-\-13*[{icecast2}]
.sp
.fi
.PP
Якщо \fBpstree\fP викликано як \fBpstree.x11\fP, програма наприкінці рядка надішле
користувачеві запит щодо натискання клавіші Enter і не поверне керування,
доки цього не станеться. Такий варіант роботи є корисним, якщо \fBpstree\fP
запущено у графічному терміналі.
.PP
Використання певних ядер та параметрів монтування, зокрема параметра
\fIhidepid\fP для procfs, може призвести до приховування даних щодо деяких
процесів. У таких випадках \fBpstree\fP намагатиметься побудувати ієрархію без
цих даних, показуючи назви процесів за допомогою символів знаку питання.

.SH ПАРАМЕТРИ
.IP \fB\-a\fP
Показувати аргументи рядка команди. Якщо рядок команди процесу вивантажено,
запису процесу буде показано у дужках.  \fB\-a\fP неявним чином вимикає
ущільнення для процесів, але не для гілок.
.IP \fB\-A\fP
Використовувати для малювання ієрархії символи ASCII.
.IP \fB\-c\fP
Вимкнути ущільнення для ідентичних гілок ієрархії. Типово, програма ущільнює
гілки, якщо це можливо.
.IP \fB\-C\fP
Розфарбувати назви процесів за заданими атрибутами. У поточній версії
\fBpstree\fP передбачено підтримку лише значення \fBage\fP, використання якого
розфарбовує процеси за віком. Процеси, які є новішими за 60 секунд, буде
показано зеленим, новіші за годину — жовтим, а решту — червоним кольором.
.IP \fB\-g\fP
Показувати PGID. Ідентифікатори груп процесів (PGID) буде показано у форматі
десяткових чисел у дужках після кожної назви процесу. Якщо має бути показано
одночасно PID та PGID, PID буде показано першими.
.IP \fB\-G\fP
Використовувати для малювання ліній символи VT100.
.IP \fB\-h\fP
Підсвічувати поточний процес і його спадкоємців. Не працює, якщо у терміналі
не передбачено підсвічування або до показаної ієрархії не входить жоден з
поточний процесів та його спадкоємців.
.IP \fB\-H\fP
Подібний до \fB\-h\fP, але буде підсвічено вказаний процес. На відміну від
команди з параметром \fB\-h\fP, \fBpstree\fP завершує роботу повідомленням щодо
помилки, якщо використано \fB\-H\fP, і підсвічування є недоступним.
.IP \fB\-l\fP
Показувати довгі рядки. Типово, рядки буде обрізано на символі, який
визначається значенням змінної середовища COLUMNS, або на символі, який
визначається шириною дисплея. Якщо жодне з цих значень не визначено, рядки
буде обрізано на позиції 132.
.IP \fB\-n\fP
Упорядкувати процеси із однаковим батьківським записом за PID, а не за
назвою. (Числове упорядковування.)
.IP \fB\-N\fP
Показувати окремі ієрархії для кожного простору назв визначеного типу
Можливими значеннями типу є такі: \fIipc\fP, \fImnt\fP, \fInet\fP, \fIpid\fP, \fItime\fP,
\fIuser\fP, \fIuts\fP. Звичайні користувачі не мають доступу до даних щодо
процесів інших користувачів, тому виведені дані будуть доволі обмеженими.
.IP \fB\-p\fP
Показувати PID. PID буде показано як десяткові числа у дужках після назви
процесу. Використання параметра \fB\-p\fP неявним чином вимикає ущільнення.
.IP \fB\-s\fP
Показати батьківські процеси вказаного процесу.
.IP \fB\-S\fP
Показати переходи просторів назв. Подібний до \fB\-N\fP. Якщо команду віддано
від імені звичайного користувача, виведені дані будуть доволі обмеженими.
.IP \fB\-t\fP
Показувати повні назви гілок, якщо такі доступні.
.IP \fB\-T\fP
Приховати гілки і показати лише процеси.
.IP \fB\-u\fP
Показати переходи uid. Якщо uid процесу відрізняється від uid батьківського
процесу, новий uid буде показано у дужках після назви процесу.
.IP \fB\-U\fP
Використовувати для малювання ліній символи UTF\-8 (Unicode). У Linux 1.1\-54
і новіших версіях увійти до режиму UTF\-8 у консолі можна за допомогою
команди \fBecho \-e '\033%8'\fP, а вийти — за допомогою команди \fBecho \-e \&'\033%@'\fP.
.IP \fB\-V\fP
Показати інформацію щодо версії.
.IP \fB\-Z\fP
Показувати поточні атрибути захисту процесу. Для систем SELinux це буде
контекст безпеки.
.SH ФАЙЛИ
.TP 
/proc
розташування файлової системи процесів
.SH ВАДИ
Деякі набори символів можуть бути несумісні із набором символів VT100.
.SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
\fBps\fP(1), \fBtop\fP(1), \fBproc\fP(5).
.\"{{{}}}