.\" .\" 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). .\"{{{}}}