ps - Інтернет у хмарі

Це команда ps, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


ps - повідомити знімок поточних процесів.

СИНТАКСИС


ps [опції]

ОПИС


ps відображає інформацію про вибір активних процесів. Якщо ви хочете а
багаторазове оновлення вибору та відображеної інформації, використання топ(1) замість цього.

ця версія ps приймає кілька типів опцій:

1 Параметри UNIX, які можуть бути згруповані і перед ними має бути тире.
2 параметри BSD, які можуть бути згруповані і не повинні використовуватися з тире.
3 довгі варіанти GNU, перед якими стоять два тире.

Варіанти різних типів можуть вільно змішуватися, але можуть виникати конфлікти. Є деякі
синонімічні варіанти, які функціонально ідентичні, завдяки безлічі стандартів і ps
реалізації, що це ps сумісний з.

Зауважте, що "ps - допоміжний"відрізняється від"ps для". Стандарти POSIX і UNIX вимагають цього
"ps - допоміжний" надрукувати всі процеси, що належать користувачу з іменем "x", а також надрукувати всі процеси
які будуть обрані -a варіант. Якщо користувач з іменем "x" не існує, це ps
може інтерпретувати команду як "ps для" натомість і надрукуйте попередження. Така поведінка є
призначений для допомоги в переході від старих сценаріїв і звичок. Він крихкий, підвладний
зміни, і тому на нього не слід покладатися.

За замовчуванням ps вибирає всі процеси з тим самим ефективним ідентифікатором користувача (euid=EUID), що й
поточного користувача і пов’язаний з тим же терміналом, що і інвікер. Він відображає
ID процесу (pid=PID), термінал, пов'язаний із процесом (tname=TTY), накопичений
Час процесора у форматі [DD-]hh:mm:ss (time=TIME) і ім’я виконуваного файлу (ucmd=CMD). Вихід
не відсортовано за замовчуванням.

Використання параметрів у стилі BSD додасть стан процесу (stat=STAT) до дисплея за замовчуванням і
показувати команду args (args=COMMAND) замість імені виконуваного файлу. Ви можете перевизначити
це з PS_FORMAT змінна середовища. Використання параметрів у стилі BSD також буде
змінити вибір процесу, щоб включити процеси на інших терміналах (TTY), які належать
Вами; або це можна описати як встановлення вибору як набору всіх
процеси, відфільтровані, щоб виключити процеси, що належать іншим користувачам або не належать до терміналу. Ці
ефекти не враховуються, якщо нижче опції описані як «ідентичні», тому -M
буде вважатися ідентичним Z і так далі.

За винятком описаних нижче параметрів вибору процесу є адитивними. Вибір за замовчуванням
відкидається, а потім вибрані процеси додаються до набору процесів, які мають бути
відображається. Таким чином, процес буде показаний, якщо він відповідає будь-якому із заданих критеріїв відбору.

ПРИКЛАДИ


Щоб побачити кожен процес в системі, використовуючи стандартний синтаксис:
ps -e
ps -еф
ps -eF
ps -елі

Щоб побачити кожен процес в системі, використовуючи синтаксис BSD:
ps ax
ps axu

Щоб надрукувати дерево процесів:
ps -ejH
ps axjf

Щоб отримати інформацію про теми:
ps -ельф
ps axms

Щоб отримати інформацію про безпеку:
ps -ео euser,ruser,suser,fuser,f,comm,label
ps axZ
ps -eM

Щоб побачити кожен процес, що виконується як root (реальний та ефективний ідентифікатор) у користувацькому форматі:
ps -U корінь -u корінь u

Щоб переглянути кожен процес у визначеному користувачем форматі:
ps -ео pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps аксо stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -Ао pid,tt,user,fname,tmout,f,wchan

Надрукуйте лише ідентифікатори процесів syslogd:
ps -C syslogd -o pid=

Надрукуйте лише назву PID 42:
ps -q 42 -o comm=

ПРОСТО ПРОЦЕС ВИБІР


a Зніміть обмеження в стилі BSD «тільки ви», яке накладається на набір
всі процеси, коли використовуються деякі параметри в стилі BSD (без «-») або коли ps
налаштування особистості схожі на BSD. Набір процесів, обраних таким чином
на додаток до набору процесів, вибраних іншими засобами. Альтернатива
опис полягає в тому, що ця опція викликає ps щоб перерахувати всі процеси з терміналом
(tty) або для перерахування всіх процесів, якщо вони використовуються разом із x варіант.

-A Виберіть усі процеси. Ідентичний -e.

-a Виберіть усі процеси, крім обох лідерів сеансу (див getsid(2)), а процеси ні
пов'язаний з терміналом.

-d Виберіть усі процеси, крім лідерів сеансів.

--зніміть вибір
Виберіть усі процеси, крім тих, які відповідають заданим умовам (заперечує
вибір). Ідентичний -N.

-e Виберіть усі процеси. Ідентичний -A.

g Насправді всі, навіть керівники сесій. Цей прапор застарів і може бути припинений у
майбутній випуск. Зазвичай це мається на увазі a прапорець і корисний лише тоді, коли
працює в особистості sunos4.

-N Виберіть усі процеси, крім тих, які відповідають заданим умовам (заперечує
вибір). Ідентичний --зніміть вибір.

T Виберіть усі процеси, пов’язані з цим терміналом. Ідентичний до t варіант
без жодних аргументів.

r Обмежте вибір лише запущеними процесами.

x Зніміть обмеження у стилі BSD «повинен мати tty», яке накладається на набір
всі процеси, коли використовуються деякі параметри в стилі BSD (без «-») або коли ps
налаштування особистості схожі на BSD. Набір процесів, обраних таким чином
на додаток до набору процесів, вибраних іншими засобами. Альтернатива
опис полягає в тому, що ця опція викликає ps щоб перерахувати всі процеси, якими ви володієте (те саме
EUID як ps), або для переліку всіх процесів, якщо вони використовуються разом із a варіант.

ПРОЦЕС ВИБІР BY СПИСОК


Ці параметри приймають один аргумент у вигляді розділених пробілами або комами
список. Їх можна використовувати кілька разів. Наприклад: ps -p "1 2" -p 3,4

-123 Ідентично до --під 123.

123 Ідентично до --під 123.

-C список команд
Виберіть за назвою команди. Це вибирає процеси, яким дано ім’я виконуваного файлу
in список команд.

-G grplist
Виберіть за реальним ідентифікатором групи (RGID) або назвою. При цьому вибираються процеси, чиї реальні
назва групи або ідентифікатор знаходиться в grplist список. Справжній ідентифікатор групи ідентифікує групу
користувач, який створив процес, див getgid(2).

-g grplist
Виберіть за сеансом АБО за ефективною назвою групи. Вибір за сесією визначається за допомогою
багато стандартів, але відбір ефективною групою є логічною поведінкою, яка
використовують декілька інших операційних систем. Це ps буде вибирати за сеансом, коли список
є повністю числовим (як сеанси). Ідентифікаційні номери групи працюватимуть лише тоді, коли деякі
також вказуються назви груп. Див -s та --група Варіанти.

--Група grplist
Виберіть за реальним ідентифікатором групи (RGID) або назвою. Ідентичний -G.

--група grplist
Виберіть за ефективним ідентифікатором групи (EGID) або назвою. При цьому вибираються процеси, чиї
входить ефективна назва або ідентифікатор групи grplist. Ефективний ідентифікатор групи описує
групу, чиї права доступу до файлів використовуються процесом (див getegid(2)). The
-g варіант часто є альтернативою --група.

p підсписок
Виберіть за ідентифікатором процесу. Ідентичний -p та --під.

-p підсписок
Виберіть за PID. Це вибирає процеси, в яких з’являються ідентифікатори процесу
підсписок. Ідентичний p та --під.

--під підсписок
Виберіть за ідентифікатором процесу. Ідентичний -p та p.

--ppid підсписок
Виберіть за ідентифікатором батьківського процесу. Це вибирає процеси з ідентифікатором батьківського процесу
in підсписок. Тобто він вибирає процеси, які є дочірніми до перелічених у
підсписок.

q підсписок
Виберіть за ідентифікатором процесу (швидкий режим). Ідентичний -q та --quick-pid.

-q підсписок
Виберіть за PID (швидкий режим). Це вибирає процеси, чиї ідентифікатори процесу
з'являються в підсписок. З цією опцією ps зчитує необхідну інформацію лише для pids
перераховані в підсписок і не застосовує додаткові правила фільтрації. Порядок про
pids не відсортований і збережений. Без додаткових опцій вибору, сортування та лісу
у цьому режимі дозволені списки типів. Ідентичний q та --quick-pid.

--quick-pid підсписок
Виберіть за ідентифікатором процесу (швидкий режим). Ідентичний -q та q.

-s sesslist
Виберіть за ідентифікатором сеансу. Це вибирає процеси з ідентифікатором сеансу, вказаним у
sesslist.

--сід sesslist
Виберіть за ідентифікатором сеансу. Ідентичний -s.

t ttylist
Виберіть за tty. Майже ідентичний -t та --tty, але також можна використовувати з an
порожній ttylist щоб вказати термінал, пов’язаний з ps. Використання T опція
вважається чистішим, ніж використання t з порожнім ttylist.

-t ttylist
Виберіть за tty. Це вибирає процеси, пов’язані з вказаними терміналами
ttylist. Термінали (ttys, або екрани для виведення тексту) можна вказати кількома
форми: /dev/ttyS1, ttyS1, S1. Простий "-" може використовуватися для вибору процесів, що не є
підключений до будь-якого терміналу.

--tty ttylist
Виберіть термінал. Ідентичний -t та t.

U список користувачів
Виберіть за ефективним ідентифікатором користувача (EUID) або ім’ям. При цьому вибираються процеси, чиї
вказано ефективне ім’я користувача або ідентифікатор список користувачів. Ефективний ідентифікатор користувача описує користувача
чиї права доступу до файлів використовуються процесом (див geteuid(2)). Ідентичні
до -u та --користувач.

-U список користувачів
Виберіть реальний ідентифікатор користувача (RUID) або ім’я. Він вибирає процеси, чий реальний користувач
ім'я або ідентифікатор знаходиться в список користувачів список. Справжній ідентифікатор користувача ідентифікує користувача, який
створив процес, див getuid(2).

-u список користувачів
Виберіть за ефективним ідентифікатором користувача (EUID) або ім’ям. При цьому вибираються процеси, чиї
вказано ефективне ім’я користувача або ідентифікатор список користувачів.

Ефективний ідентифікатор користувача описує користувача, чиї права доступу до файлів використовуються
процес (див geteuid(2)). Ідентичний до U та --користувач.

--Користувач список користувачів
Виберіть реальний ідентифікатор користувача (RUID) або ім’я. Ідентичний -U.

--користувач список користувачів
Виберіть за ефективним ідентифікатором користувача (EUID) або ім’ям. Ідентичний -u та U.

ВИХІД ФОРМАТ КОНТРОЛЬ


Ці параметри використовуються для вибору інформації, яка відображається ps. Вихід може відрізнятися
за особистістю.

-c Показати різну інформацію планувальника для -l варіант.

--контекст
Відображати формат контексту безпеки (для SELinux).

-f Зробіть повноформатний список. Цей варіант можна комбінувати з багатьма іншими стилями UNIX
параметри для додавання додаткових стовпців. Це також викликає аргументи команди
друкований. При використанні з -L, NLWP (кількість потоків) і LWP (ідентифікатор потоку)
будуть додані стовпці. Див c параметр, ключове слово format аргументи, і формат
ключове слово ком.

-F Додатковий повний формат. Див -f варіант, який -F має на увазі.

--формат формат
визначений користувачем формат. Ідентичний -o та o.

j Формат керування завданнями BSD.

-j Формат вакансій.

l Відображати довгий формат BSD.

-l Довгий формат. The -y опція часто корисна з цим.

-M Додайте стовпець даних безпеки. Ідентичний Z (для SELinux).

O формат
попередньо завантажено o (перевантажений). BSD O варіант може діяти як -O (визначений користувачем вихід
формат із деякими попередньо визначеними загальними полями) або може використовуватися для визначення порядку сортування.
Для визначення поведінки цього параметра використовуються евристики. Щоб переконатися, що
отримано бажану поведінку (сортування або форматування), вкажіть параметр у деяких
іншим способом (наприклад, з -O or --сортувати). Якщо використовується як параметр форматування, він є
тотожна -O, з особистістю BSD.

-O формат
Люблю -o, але попередньо завантажено з деякими стовпцями за замовчуванням. Ідентичний -o pid,формат,
стан, ім'я, час, команда or -o pid,формат,ім’я, час, cmdСм. -o нижче.

o формат
Вкажіть визначений користувачем формат. Ідентичний -o та --формат.

-o формат
Визначений користувачем формат. формат є єдиним аргументом у формі розділеного пробілом
або розділений комами список, який пропонує спосіб вказати окремі вихідні стовпці.
Розпізнані ключові слова описані в STANDARD ФОРМАТ СПЕЦИФІКАТОРИ розділ
нижче. Заголовки можна перейменувати (ps -o pid,ruser=Реальний користувач -o comm=Команда) як
бажаний. Якщо всі заголовки стовпців порожні (ps -o pid= -o comm=), потім заголовок
рядок не буде виведено. Ширина стовпця буде збільшуватися за потреби для широких заголовків;
це можна використовувати для розширення стовпців, таких як WCHAN (ps -o pid,wchan=ШИРОКИЙ-WCHAN-
КОЛОНКА -o ком). Явний контроль ширини (ps opid,wchan:42,cmd) також пропонується.
Поведінка ps -o pid=X,comm=Y змінюється залежно від особистості; вихід може бути один
стовпець із назвою "X,comm=Y" або два стовпці з іменами "X" і "Y". Використовуйте кілька -o опції
коли сумніваєшся. Використовувати PS_FORMAT змінна середовища, щоб вказати значення за замовчуванням як
бажаний; DefSysV і DefBSD — це макроси, які можна використовувати для вибору UNIX за замовчуванням
або стовпці BSD.

s Формат відображення сигналу.

u Формат, орієнтований на користувача.

v Формат відображення віртуальної пам'яті.

X Формат реєстрації.

-y Не показувати прапори; показати rss замість адреса. Цей параметр можна використовувати лише з
-l.

Z Додайте стовпець даних безпеки. Ідентичний -M (для SELinux).

ВИХІД МОДИФІКАТОРИ


c Покажіть справжню назву команди. Це похідне від імені виконуваного файлу,
а не зі значення argv. Аргументи команди та будь-які зміни до них
таким чином не показані. Цей параметр ефективно перетворює аргументи відформатувати ключове слово в
ком ключове слово формату; це корисно з -f варіант формату та з різними
Параметри формату в стилі BSD, які зазвичай відображають аргументи команди. Побачити
-f параметр, ключове слово format аргументи, і ключове слово format ком.

--кол n
Встановити ширину екрана.

--стовпці n
Встановити ширину екрана.

--кумулятивний
Включіть деякі дані процесу мертвої дитини (у вигляді суми з батьківським).

e Показати середовище після команди.

f Ієрархія арт-процесів ASCII (ліс).

--ліс
Дерево художнього процесу ASCII.

h Немає заголовка. (або по одному заголовку на екран в особистісній формі BSD). The h опція
проблемний. Стандартний BSD ps використовує цю опцію для друку заголовка на кожній сторінці
вихід, але старіший Linux ps використовує цю опцію, щоб повністю вимкнути заголовок. Це
версія ps слідує за звичаєм Linux не друкувати заголовок, якщо тільки BSD
було вибрано особистість, у цьому випадку вона друкує заголовок на кожній сторінці
вихід. Незалежно від поточної особистості, ви можете використовувати довгі варіанти
--заголовки та --без заголовків щоб увімкнути друк заголовків кожної сторінки або вимкнути заголовки
цілком, відповідно.

-H Показати ієрархію процесів (ліс).

--заголовки
Повторіть рядки заголовка, по одному на кожну сторінку виводу.

k spec Вкажіть порядок сортування. Синтаксис сортування: [+|-]ключ[,[+|-]ключ[,...]]. Виберіть a
багатобуквенний ключ від STANDARD ФОРМАТ СПЕЦИФІКАТОРИ розділ. «+» необов’язковий
оскільки напрямок за замовчуванням є збільшенням числового або лексикографічного порядку. Ідентичні
до --сортувати.

Приклади:
ps jaxkuid,-ppid,+pid
ps сокира ком o comm, args
ps kstart_time -еф

--лінії n
Встановити висоту екрана.

-n список імен
Встановити файл списку імен. Ідентичний N. Файл списку імен потрібен для правильного WCHAN
дисплей і має точно відповідати поточному ядру Linux для правильного виведення.
Без цієї опції шлях пошуку за замовчуванням для списку імен:

$PS_SYSMAP
$PS_SYSTEM_MAP
/proc/*/wchan
/boot/System.map-$(uname -r)
/boot/System.map
/lib/modules/$(uname -r)/System.map
/usr/src/linux/System.map
/Систем.карта

n Числовий вихід для WCHAN і USER (включаючи всі типи UID і GID).

N список імен
Вкажіть файл списку імен. Ідентичний -nСм. -n вище.

--без заголовків
Не друкувати рядок заголовка взагалі. --без заголовка є псевдонімом для цієї опції.

O порядок
Порядок сортування (перевантажений). BSD O варіант може діяти як -O (визначений користувачем вихід
формат із деякими попередньо визначеними загальними полями) або може використовуватися для визначення порядку сортування.
Для визначення поведінки цього параметра використовуються евристики. Щоб переконатися, що
отримано бажану поведінку (сортування або форматування), вкажіть параметр у деяких
іншим способом (наприклад, з -O or --сортувати).

Для сортування застарілий BSD O Синтаксис параметра є O[+|-]k1[,[+|-]k2[,...]]. Це наказує
перерахування процесів відповідно до багаторівневого сортування, визначеного послідовністю
однолітерні короткі клавіші k1,k2, ... описано в ЗАБАВЛЕННЯ СОРТИРОВКА КЛЮЧІ розділ
нижче. "+" наразі є необов'язковим, просто повторюючи напрямок за замовчуванням
ключ, але може допомогти розрізнити O сортувати від an O формат. Знак «-» змінюється на протилежне
напрямок лише на ключі, що передує йому.

-- рядки n
Встановити висоту екрана.

S Підсумуйте деяку інформацію, як-от використання ЦП, від мертвих дочірніх процесів до їх
батьківський. Це корисно для перевірки системи, де батьківський обробляє багаторазово
відриває недовговічних дітей виконувати роботу.

--сортувати spec
Вкажіть порядок сортування. Синтаксис сортування: [+|-]ключ[,[+|-]ключ[,...]]. Виберіть a
багатобуквенний ключ від STANDARD ФОРМАТ СПЕЦИФІКАТОРИ розділ. «+» необов’язковий
оскільки напрямок за замовчуванням є збільшенням числового або лексикографічного порядку. Ідентичні
до k, Наприклад: ps jax --sort=uid,-ppid,+pid

w Широкий вихід. Використовуйте цю опцію двічі для необмеженої ширини.

-w Широкий вихід. Використовуйте цю опцію двічі для необмеженої ширини.

--ширина n
Встановити ширину екрана.

ЧЕРВО DISPLAY


H Показати потоки, як ніби вони є процесами.

-L Показати потоки, можливо, зі стовпцями LWP та NLWP.

m Показати потоки після процесів.

-m Показати потоки після процесів.

-T Показати потоки, можливо, зі стовпцем SPID.

ІНШІ ІНФОРМАЦІЯ


--допомога розділ
Роздрукуйте довідкове повідомлення. Аргументом розділу може бути один з sвпровадити, lє oвихід,
tхрести, misc або all. Аргумент можна скоротити до одного з підкреслених
літери як: s|l|o|t|m|a.

--інформація Роздрукувати інформацію про налагодження.

L Перелік усіх специфікаторів формату.

V Роздрукуйте версію procps-ng.

-V Роздрукуйте версію procps-ng.

-- версія
Роздрукуйте версію procps-ng.

ПРИМІТКИ


це ps працює шляхом читання віртуальних файлів у /proc. Це ps не потрібно встановлювати
kmem або мати будь-які привілеї для запуску. Не давайте цього ps будь-які спеціальні дозволи.

це ps потрібен доступ до даних списку імен для належного відображення WCHAN. Для ядер до 2.6,
необхідно встановити файл System.map.

Використання ЦП наразі виражається як відсоток часу, витраченого на роботу протягом усього часу
тривалість життя процесу. Це не ідеально, і це не відповідає стандартам, які
ps інакше відповідає. Використання ЦП навряд чи досягне точно 100%.

Поля SIZE та RSS не враховують деякі частини процесу, включаючи таблиці сторінок,
стек ядра, структура thread_info і структура task_struct. Зазвичай це не менше 20 КБ
пам'яті, яка завжди є постійною. SIZE – це віртуальний розмір процесу (код+дані+
стек).

Процеси позначені це мертві процеси (так звані «зомбі»), які залишаються через
їхні батьки не знищили їх належним чином. Ці процеси будуть знищені
ініціалізації(8) якщо батьківський процес завершується.

Якщо довжина імені користувача перевищує довжину відображеного стовпця,
замість цього відображається числовий ідентифікатор користувача.

Параметри команд, наприклад ps - допоміжний не рекомендується, оскільки це змішування двох різних
стандарти. Відповідно до стандартів POSIX і UNIX, наведена вище команда просить відобразити
всі процеси з TTY (зазвичай команди, які виконують користувачі) плюс усі процеси
належить користувачу з іменем "x". Якщо цього користувача не існує, то ps буде вважати вас дійсно
означало "ps для".

ПРОЦЕС ФЛАГИ


Сума цих значень відображається в стовпці «F», яка надається прапори
специфікатор виведення:

1 розвівся, але не виконав
4 використали привілеї суперкористувача

ПРОЦЕС СТАН КОДИ


Ось різні значення, які s, stat та були вихідні специфікатори (заголовок "STAT"
або "S") для опису стану процесу:

D безперервний сон (зазвичай IO)
R запущений або запущений (у черзі виконання)
S переривчастий режим сну (очікування завершення події)
T зупинено сигналом керування завданням
t зупинено налагоджувачем під час трасування
W сторінка (недійсна з ядра 2.6.xx)
X мертвий (ніколи не повинен бути побачений)
Z неіснуючий ("зомбі") процес, припинений, але не використаний його батьківським процесом

Для форматів BSD і коли stat використовується ключове слово, можуть відображатися додаткові символи:

< високопріоритетний (неприємно для інших користувачів)
N з низьким пріоритетом (приємно для інших користувачів)
L має сторінки, заблоковані в пам’яті (для реального часу та користувацького введення в/в)
s є керівником сесії
l є багатопотоковим (використовується CLONE_THREAD, як NPTL pthreads)
+ знаходиться у групі процесів переднього плану

ЗАБАВЛЕННЯ СОРТИРОВКА КЛЮЧІ


Ці ключі використовуються BSD O опція (коли вона використовується для сортування). GNU --сортувати
option не використовує ці ключі, але специфікатори, описані нижче в STANDARD ФОРМАТ
СПЕЦИФІКАТОРИ розділ. Зауважте, що значення, які використовуються при сортуванні, є внутрішніми значеннями ps використовує
а не "приготовані" значення, які використовуються в деяких полях вихідного формату (наприклад, сортування за tty
сортуватиме за номером пристрою, а не за назвою терміналу, що відображається). Труба ps
вихід у сортувати(1), якщо ви хочете відсортувати підготовлені значення.

KEY ДОВГО ОПИС
c cmd просте ім'я виконуваного файлу
C pcpu використання процесора
f позначає прапорці як у полі довгого формату
g ідентифікатор групи процесу pgrp
G tpgid контролює ідентифікатор групи процесів tty
j Cutime сукупний час користувача
J cstime сукупний системний час
k utime часу користувача
m min_flt кількість незначних помилок сторінки
M maj_flt кількість основних помилок сторінки
n cmin_flt кумулятивні незначні помилки сторінки
N cmaj_flt кумулятивних основних помилок сторінок
o ідентифікатор сесії
p pid ідентифікатор процесу
P ppid ідентифікатор батьківського процесу
r RSS резидентний набір розміру
R резидентних сторінок
s розмір розмір пам'яті в кілобайтах
Кількість спільних сторінок S
t tty номер пристрою керуючого tty
T розпочато процес часу початку
U uid ідентифікаційний номер користувача
u ім'я користувача
v vsize загальний розмір ВМ у КіБ
y пріоритет, пріоритет планування ядра

AIX ФОРМАТ ДЕСКРИПТОРИ


це ps підтримує дескриптори формату AIX, які працюють як коди форматування
printf(1) і printf(3). Наприклад, звичайний вихід за замовчуванням можна створити за допомогою
це: ps -ео "%p %y %x %c", НОРМАЛЬНИЙ коди описані в наступному розділі.

КОД НОРМАЛЬНИЙ HEADER
%C pcpu %CPU
%G група ГРУПА
%P ppid PPID
%U користувач USER
%a args КОМАНДА

%c comm КОМАНДА
%g rgroup RGROUP
%n гарно NI
%p pid PID
%r pgid PGID
МИНУЛО: %t час
%u користувач RUSER
%x час TIME
%y tty TTY
%z vsz VSZ

STANDARD ФОРМАТ СПЕЦИФІКАТОРИ


Ось різні ключові слова, які можна використовувати для керування форматом виведення (наприклад, with
варіант -o) або для сортування вибраних процесів у стилі GNU --сортувати варіант.

Наприклад: ps -ео pid, користувач, аргументи --сортувати користувач

ця версія ps намагається розпізнати більшість ключових слів, які використовуються в інших реалізаціях
of ps.

Наступні специфікатори формату, визначені користувачем, можуть містити пробіли:
аргументи, CMD, ком, команда, fname, ucmd, ucomm, lпочати, bsdstart, старт.

Деякі ключові слова можуть бути недоступні для сортування.

КОД HEADER ОПИС

% CPU Використання процесора %CPU процесом у форматі "##.#". Наразі це так
використовуваний процесорний час, поділений на час виконання процесу
(співвідношення процесора/реального часу), виражене у відсотках. Я не буду
додайте до 100%, якщо вам не пощастить. (псевдонім pcpu).

% mem %MEM відношення розміру постійного набору процесу до увімкненої фізичної пам'яті
машини, виражені у відсотках. (псевдонім pmem).

аргументи Команда COMMAND з усіма її аргументами у вигляді рядка. Модифікації до
можуть бути показані аргументи. Висновок у цьому стовпці може містити
просторів. Позначений процес частково мертвий, чекає, щоб бути
повністю знищений його батьком. Іноді аргументи процесу будуть
недоступний; коли це станеться, ps натомість надрукує виконуваний файл
назва в дужках. (псевдонім CMD, команда). Дивіться також ком формат
ключове слово, -f варіант і c варіант.
Коли вказано останній, цей стовпець поширюватиметься до краю
дисплей. Якщо ps не можна визначити ширину дисплея, як при виведенні
перенаправлено (по каналу) у файл або іншу команду, вихідну ширину
не визначено (може бути 80, необмежено, визначається ТЕРМІН
змінна тощо). The КОЛОНИ змінна середовища або --кол
Для точного визначення ширини в цьому випадку можна використовувати параметр. The
w or -w Опція також може використовуватися для налаштування ширини.

блокований BLOCKED маска заблокованих сигналів, див сигналізувати(7). За шириною
поля, 32 або 64-розрядна маска в шістнадцятковому форматі
відображається. (псевдонім sig_block, сигмаска).

bsdstart START час початку команди. Якщо процес було розпочато менше ніж за 24
годин тому, вихідний формат - "HH:MM", інакше це "Mmm:SS"
(де Ммм — три літери місяця). Дивись також
lпочати, старт, Час початку та час.

bsdtime TIME накопичений час процесора, користувач + система. Формат відображення зазвичай
"MMM:SS", але його можна зсунути вправо, якщо процес використовує більше
ніж 999 хвилин процесора.

c Використання процесора C. Зараз це ціле значення
відсоток використання протягом усього терміну експлуатації процесу. (побачити % CPU).

спійманий CAUGHT маска спійманих сигналів див сигналізувати(7). За шириною
поля, 32 або 64-бітна маска в шістнадцятковому форматі
відображається. (псевдонім sig_catch, sigcatch).

cgroup CGROUP відображає групи керування, до яких належить процес.

клас Клас планування CLS процесу. (псевдонім політика, CLS). Польові
можливі значення:

- не повідомляється
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL SCHED_IDLE
? невідоме значення

CLS Клас планування CLS процесу. (псевдонім політика, CLS). Польові
можливі значення:

- не повідомляється
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL SCHED_IDLE
? невідоме значення

CMD CMD див аргументи. (псевдонім аргументи, команда).

ком Ім’я команди COMMAND (тільки ім’я виконуваного файлу). Модифікації до
назва команди не відображатиметься. Позначений процес є
частково мертвий, очікуючи на повне знищення своїм батьком. The
вихід у цьому стовпці може містити пробіли. (псевдонім ucmd, ucomm). Подивитися
також аргументи формат ключове слово, -f варіант і c варіант.
Коли вказано останній, цей стовпець поширюватиметься до краю
дисплей. Якщо ps не можна визначити ширину дисплея, як при виведенні
перенаправлено (по каналу) у файл або іншу команду, вихідну ширину
не визначено (може бути 80, необмежено, визначається ТЕРМІН
змінна тощо). The КОЛОНИ змінна середовища або --кол
Для точного визначення ширини в цьому випадку можна використовувати параметр. The
w or -w Опція також може використовуватися для налаштування ширини.

команда КОМАНДА Див аргументи. (псевдонім аргументи, команда).

cp CP за міл (десяті частки відсотка) використання ЦП. (побачити % CPU).

cputtime TIME сукупний час процесора, формат "[DD-]hh:mm:ss". (псевдонім час).

др Розмір резидентного набору даних DRS, обсяг фізичної пам’яті, який виділяється
крім виконуваного коду.

егід Ідентифікатор ефективної групи EGID процесу у вигляді десяткового цілого числа.
(Псевдонім gid).

егрупа EGROUP ефективний ідентифікатор групи процесу. Це буде текстова група
Ідентифікатор, якщо його можна отримати і ширина поля дозволяє, або десятковий
уявлення в іншому випадку. (псевдонім група).

EIP Покажчик інструкцій EIP.

особ Покажчик стека ESP.

один раз ELAPSED час, що минув з моменту запуску процесу, у формі
[[ДД-]гг:]хм:сс.

етімес ELAPSED час, що минув з моменту запуску процесу, у секундах.

euid Ефективний ідентифікатор користувача EUID (псевдонім UID).

euser Ефективне ім’я користувача EUSER. Це буде текстовий ідентифікатор користувача, якщо він може бути
отримано і ширина поля дозволяє, або десяткове представлення
інакше. n параметр можна використовувати для примусового десяткового числа
представництво. (псевдонім Unameкористувач).

f F прапори, пов’язані з процесом, див ПРОЦЕС ФЛАГИ .
(Псевдонім прапор, прапори).

fgid Ідентифікатор групи доступу до файлової системи FGID. (псевдонім fsgid).

fgroup Ідентифікатор групи доступу до файлової системи FGROUP. Це буде текстовий ідентифікатор групи, якщо
його можна отримати, якщо ширина поля дозволяє, або десяткову
уявлення в іншому випадку. (псевдонім fsgroup).

прапор F див f. (псевдонім f, прапори).

прапори F див f. (псевдонім f, прапор).

fname COMMAND перші 8 байтів базового імені виконуваного файлу процесу.
Результат у цьому стовпці може містити пробіли.

флюїд Ідентифікатор користувача доступу до файлової системи FUID. (псевдонім fsuid).

термофіксатор Ідентифікатор користувача доступу до файлової системи FUSER. Це буде текстовий ідентифікатор користувача, якщо він
можна отримати, якщо ширина поля дозволяє, або десяткову
уявлення в іншому випадку.

gid ГІД див егід. (псевдонім егід).

група ГРУПА див егрупа. (псевдонім егрупа).

ігноруються IGNORED маска ігнорованих сигналів, див сигналізувати(7). За шириною
поля, 32 або 64-бітна маска в шістнадцятковому форматі
відображається. (псевдонім sign_ignore, сигньоре).

ipcns IPCNS Унікальний номер inode, що описує простір імен, до якого належить процес.
Читати просторів імен(7).

етикетка Мітка безпеки LABEL, найчастіше використовується для контекстних даних SELinux. Це
для обов'язкове Тут Ви Контроль ("MAC") знайдено в режимі високого рівня безпеки
систем.

lпочати STARTED час початку команди. Дивись також bsdstart, старт, Час початку,
та час.

сесія SESSION відображає ідентифікатор сеансу входу для процесу, якщо systemd
підтримка була включена.

lwp Ідентифікатор процесу (потоку) легкої ваги LWP відправляється (псевдонім
павук, охайний). Подивитися охайний Для отримання додаткової інформації.

машина MACHINE відображає назву машини для процесів, призначених віртуальній машині або контейнеру,
якщо включена підтримка systemd.

maj_flt MAJFLT Кількість основних помилок сторінок, які виникли з цим
процесу.

min_flt MINFLT Кількість незначних помилок сторінки, які виникли з цим
процесу.

mntns MNTNS Унікальний номер inode, що описує простір імен, до якого належить процес.
Читати просторів імен(7).

netns NETNS Унікальний номер inode, що описує простір імен, до якого належить процес.
Читати просторів імен(7).

ni NI гарна вартість. Це коливається від 19 (найприємніше) до -20 (неприємно
інші), див приємно(1). (псевдонім приємно).

приємно НІ див ni.(Псевдонім ni).

nlwp NLWP кількість lwps (потоків) у процесі. (псевдонім thcount).

nwchan Адреса WCHAN функції ядра, де процес сплячий (використовуйте
wchan якщо вам потрібна назва функції ядра). Виконання завдань буде
відобразити тире ('-') у цьому стовпці.

ouid OWNER відображає ідентифікатор користувача Unix власника сеансу a
процес, якщо включена підтримка systemd.

pcpu %CPU див % CPU. (псевдонім % CPU).

в очікуванні Маска очікуваних сигналів. Побачити сигналізувати(7). Сигнали в очікуванні на
процес відрізняються від сигналів, які очікують на окремі потоки.
Використовувати m опція або -m можливість побачити обидва. Відповідно до
ширина поля, 32 або 64 біта маска в шістнадцятковому форматі
відображається. (псевдонім сиг).

pgid Ідентифікатор групи процесу PGID або, еквівалентно, ідентифікатор процесу процесу
лідер групи. (псевдонім pgrp).

pgrp ПГРП див pgid. (псевдонім pgid).

ПІД PID число, що представляє ідентифікатор процесу (псевдонім tgid).

підн PIDNS Унікальний номер inode, що описує простір імен, до якого належить процес.
Читати просторів імен(7).

pmem %MEM див % mem. (псевдонім % mem).

політика Клас планування процесу POL. (псевдонім клас, CLS). Можливий
значення такі:

- не повідомляється
TS SCHED_OTHER
FF SCHED_FIFO
RR SCHED_RR
B SCHED_BATCH
ISO SCHED_ISO
IDL SCHED_IDLE
? невідоме значення

ppd Ідентифікатор батьківського процесу PPID.

при PRI пріоритет процесу. Більше число означає нижчий пріоритет.

psr Процесор PSR, якому зараз призначено цей процес.

rgid Ідентифікатор реальної групи RGID.

rgroup Справжня назва групи RGROUP. Це буде текстовий ідентифікатор групи, якщо він може бути
отримано і ширина поля дозволяє, або десяткове представлення
інакше.

Новини Розмір резидентного набору RSS, необмінна фізична пам’ять, яку має завдання
використано (у кілобайтах). (псевдонім rssize, соціальна безпека).

rssize RSS див Новини. (псевдонім Новини, соціальна безпека).

соціальна безпека РСЗ див Новини. (псевдонім Новини, rssize).

rtprio Пріоритет RTPRIO в реальному часі.

руїд RUID реальний ідентифікатор користувача.

русер RUSER реальний ідентифікатор користувача. Це буде текстовий ідентифікатор користувача, якщо він може бути
отримано і ширина поля дозволяє, або десяткове представлення
інакше.

s S відображення мінімального стану (один символ). Див. розділ ПРОЦЕС СТАН
КОДИ для різних значень. Дивись також stat якщо ви хочете
відображається додаткова інформація. (псевдонім були).

розклад Політика планування процесу SCH. Правила SCHED_OTHER
(SCHED_NORMAL), SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_ISO та
SCHED_IDLE відповідно відображаються як 0, 1, 2, 3, 4 і 5.

сидіння SEAT відображає ідентифікатор, пов’язаний з усіма апаратними пристроями
призначено на конкретне робоче місце, якщо була підтримка systemd
включені.

секс Ідентифікатор сеансу SESS або, еквівалентно, ідентифікатор процесу лідера сеансу.
(Псевдонім Сесія, SID).

sgi_p P процесор, на якому зараз виконується процес. Відображає "*"
якщо процес наразі не запущений або неможливий.

SGID SGID збережений ідентифікатор групи. (псевдонім svgid).

група SGROUP зберегла назву групи. Це буде текстовий ідентифікатор групи, якщо він може бути
отримано і ширина поля дозволяє, або десяткове представлення
інакше.

SID СІД див секс. (псевдонім секс, Сесія).

сиг ОЧІКУЄ див в очікуванні. (псевдонім в очікуванні, sig_pend).

sigcatch СПІЙМАЛИ див спійманий. (псевдонім спійманий, sig_catch).

сигньоре ІГнорований див ігноруються. (псевдонім ігноруються, sign_ignore).

сигмаска БЛОКОВАНИЙ див блокований. (псевдонім блокований, sig_block).

розмір SIZE приблизна кількість місця підкачки, яка знадобиться, якщо
Процес повинен був забруднити всі доступні для запису сторінки, а потім їх замінити.
Ця цифра дуже груба!

частина SLICE відображає блок зрізу, якому належить процес, якщо systemd
підтримка була включена.

павук СПІД див lwp. (псевдонім lwp, охайний).

stackp STACKP адреса нижньої частини (початку) стека для процесу.

старт STARTED час початку команди. Якщо процес було розпочато менше ніж за 24
годин тому, вихідний формат – "HH:MM:SS", інакше це "Mmm dd"
(де Ммм — назва місяця з трьох літер). Дивись також
lпочати, bsdstart, Час початку та час.

Час початку START час початку або дата процесу. Тільки рік буде
відображається, якщо процес не було розпочато того ж року ps було
викликаний, або "MmmDD", якщо він був запущений не в той же день, або "HH:MM"
інакше. Дивись також bsdstart, старт, lпочати та час.

stat Багатосимвольний стан процесу STAT. Див. розділ ПРОЦЕС СТАН КОДИ та цінності
різні значення значення. Дивись також s та були якщо ти просто хочеш
перший відображений символ.

були S див s. (псевдонім s).

SUID SUID збережений ідентифікатор користувача. (псевдонім svuid).

supgid Ідентифікатори груп SUPGID додаткових груп, якщо такі є. Побачити getgroups(2).

supgrp Назви груп SUPGRP додаткових груп, якщо такі є. Побачити getgroups(2).

користувач SUSER зберегло ім’я користувача. Це буде текстовий ідентифікатор користувача, якщо він може бути
отримано і ширина поля дозволяє, або десяткове представлення
інакше. (псевдонім svuser).

svgid СВГІД див SGID. (псевдонім SGID).

svuid СВУІД див SUID. (псевдонім SUID).

sz Розмір SZ у фізичних сторінках основного образу процесу. Це
включає текст, дані та простір стека. Наразі відображення пристроїв
виключені; це може бути змінено. Побачити vsz та Новини.

tgid TGID число, що представляє групу потоків, до якої належить завдання
(Псевдонім ПІД). Це ідентифікатор процесу лідера групи потоків.

thcount THCNT див nlwp. (псевдонім nlwp). кількість потоків ядра, якими володіє
процесу.

охайний TID унікальний номер, що представляє об’єкт, який можна відправляти (псевдонім
lwp, павук). Це значення також може виглядати як: ідентифікатор процесу (pid); а
ID групи процесу (pgrp); ідентифікатор сеансу для керівника сеансу (sid);
ідентифікатор групи потоків для лідера групи потоків (tgid); і tty
ID групи процесу для лідера групи процесів (tpgid).

час TIME сукупний час процесора, формат "[DD-]HH:MM:SS". (псевдонім cputtime).

ім'я TTY, що контролює tty (термінал). (псевдонім tt, tty).

tpgid TPGID ID групи процесів переднього плану на tty (термінал), який
процес підключений до, або -1, якщо процес не підключений до a
tty

тр Розмір резидентного набору тексту TRS, обсяг фізичної пам’яті, якому виділяється
виконуваний код.

tt TT, що контролює tty (термінал). (псевдонім ім'я, tty).

tty TT, що контролює tty (термінал). (псевдонім ім'я, tt).

ucmd CMD див ком. (псевдонім ком, ucomm).

ucomm КОМАНД див ком. (псевдонім ком, ucmd).

UID UID див euid. (псевдонім euid).

Uname КОРИСТУВАЧ див euser. (псевдонім euser, користувач).

блок UNIT відображає одиницю, до якої належить процес, якщо є підтримка systemd
було включено.

користувач КОРИСТУВАЧ див euser. (псевдонім euser, Uname).

користувачі USERNS Унікальний номер inode, що описує простір імен, до якого належить процес.
Читати просторів імен(7).

уцнс UTSNS Унікальний номер inode, що описує простір імен, до якого належить процес.
Читати просторів імен(7).

одиниця UUNIT відображає блок користувача, якому належить процес, якщо підтримується systemd
було включено.

всірозмір ВСЗ див vsz. (псевдонім vsz).

vsz Розмір віртуальної пам'яті VSZ процесу в КіБ (1024-байтні одиниці). Пристрій
відображення наразі виключені; це може бути змінено. (псевдонім
всірозмір).

wchan WCHAN ім'я функції ядра, в якій процес перебуває в режимі сну, "-"
якщо процес запущено, або «*», якщо процес є багатопоточним
та ps не відображає ланцюжки.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Наведені нижче змінні середовища можуть вплинути ps:

КОЛОНИ
Замінити ширину дисплея за замовчуванням.

ЛІНІЇ
Замінити висоту дисплея за замовчуванням.

PS_ОСОБИСТІСТЬ
Встановіть один із posix, old, linux, bsd, sun, digital... (див. розділ PERSONALITY нижче).

CMD_ENV
Встановіть один із posix, old, linux, bsd, sun, digital... (див. розділ PERSONALITY нижче).

I_WANT_A_BROOKEN_PS
Примусове тлумачення застарілого командного рядка.

LC_TIME
Формат дати.

PS_COLORS
Наразі не підтримується.

PS_FORMAT
Заміна вихідного формату за замовчуванням. Ви можете встановити для цього рядок форматування використовуваного типу
для -o варіант. DefSysV та DefBSD значення особливо корисні.

PS_SYSMAP
Розташування списку імен за замовчуванням (System.map).

PS_SYSTEM_MAP
Розташування списку імен за замовчуванням (System.map).

POSIXLY_CORRECT
Не знаходьте виправдань, щоб ігнорувати погані «особливості».

POSIX2
Коли встановлено значення «увімкнено», діє як POSIXLY_CORRECT.

UNIX95
Не знаходьте виправдань, щоб ігнорувати погані «особливості».

_XPG
Скасувати CMD_ENV=irix нестандартна поведінка.

Загалом, це погана ідея встановлювати ці змінні. Єдиний виняток CMD_ENV or
PS_ОСОБИСТІСТЬ, який можна встановити на Linux для звичайних систем. Без цього налаштування, ps
слідує марним і поганим частинам стандарту Unix98.

PERSONALITY


390, як OS/390 OpenEdition ps
aix як AIX ps
bsd як FreeBSD ps (абсолютно нестандартний)
compaq, як Digital Unix ps
debian, як і старий Debian ps
цифровий, як Tru64 (був Digital Unix, був OSF/1) ps

gnu, як старий Debian ps
hp, як HP-UX ps
hpux, як HP-UX ps
irix як Irix ps
Linux ***** рекомендований *****
старий, як оригінальний Linux ps (абсолютно нестандартний)
os390, як OS/390 Open Edition ps
posix стандарт
s390, як OS/390 Open Edition ps
sco як SCO ps
sgi як Irix ps
solaris2, як Solaris 2+ (SunOS 5) ps
sunos4, як SunOS 4 (Solaris 1) ps (абсолютно нестандартний)
svr4 стандарт
стандарт sysv
tru64, як Tru64 (був Digital Unix, був OSF/1) ps
стандарт unix
стандарт unix95
стандарт unix98

Використовуйте ps онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows