Ps (Unix) - Ps (Unix)
Эта статья написано как руководство или путеводитель.Апрель 2020) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Эта статья нужны дополнительные цитаты для проверка.Октябрь 2017 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В пс команда | |
Оригинальный автор (ы) | AT&T Bell Laboratories |
---|---|
Разработчики) | Разные Открытый исходный код и коммерческий Разработчики |
изначальный выпуск | Февраль 1973 г. |
Операционная система | Unix, Unix-подобный, План 9, Inferno, КолибриОС, IBM i |
Тип | Команда |
В большинстве Unix и Unix-подобный операционные системы, то пс
программа (сокращение от "ппроцесс status ") отображает текущий процессы. Связанная утилита Unix с именем верх
обеспечивает просмотр запущенных процессов в реальном времени.
Реализации
КолибриОС включает в себя реализацию пс
команда.[1] В пс команда также была перенесена в IBM i Операционная система.[2] В Windows PowerShell, пс
предопределенный псевдоним команды для Get-Process
командлет, который по сути служит той же цели.
Примеры
Например:
# пс PID TTY TIME CMD 7431 птс / 0 00:00:00 вс 7434 баллов / 0 00:00:00 баш18585 баллов / 0 00:00:00 пс
Пользователи также могут использовать пс
команда в сочетании с grep
команда (см. pgrep
и pkill
commands), чтобы найти информацию об отдельном процессе, например его идентификатор:
$ # Пытаемся найти PID `firefox-bin`, равный 2701$ пс -А | grep firefox-bin2701? 22:16:04 firefox-bin
Использование pgrep
упрощает синтаксис и избегает потенциальных условий гонки:
$ pgrep -l firefox-bin2701 firefox-bin
Чтобы увидеть, как каждый процесс выполняется как root в пользовательском формате:
# ps -U корень -uUSER PID% CPU% MEM VSZ RSS TT STAT STARTED TIME COMMANDкорень 1 0.0 0.0 9436 128 - Илs Sun00AM 0: 00.12 / sbin / init -
Авария
Заголовок столбца | Содержание |
---|---|
%ЦПУ | Какая часть процессора использует процесс |
% MEM | Сколько памяти использует процесс |
ADDR | Адрес памяти процесса |
C или CP | Информация об использовании ЦП и расписании |
КОМАНДА * | Имя процесса, включая аргументы, если есть |
NI | отлично ценить |
F | Флаги |
PID | Идентификационный номер процесса |
PPID | ID номер родительского процесса процесса |
PRI | Приоритет процесса |
RSS | Размер резидентского набора |
S или STAT | Код состояния процесса |
START или STIME | Время, когда процесс начался |
VSZ | Использование виртуальной памяти |
ВРЕМЯ | Количество процессорного времени, используемого процессом. |
TT или TTY | Терминал, связанный с процессом |
UID или ПОЛЬЗОВАТЕЛЬ | Имя пользователя владельца процесса |
WCHAN | Адрес в памяти события, которого ожидает процесс |
* = Часто сокращается
Опции
пс
есть много вариантов. На операционные системы которые поддерживают SUS и POSIX стандарты, пс
обычно работает с опциями -ef, где "-e" выбирает еочень процесс и "-f" выбирает "жull ". Другой распространенный вариант в этих системах - -l, который указывает "лong "выходной формат.
Большинство систем основаны на BSD не могут принять стандартные параметры SUS и POSIX из-за исторических конфликтов. (Например, параметр "e" или "-e" отобразит переменные среды.) На таких системах пс
обычно работает с нестандартными опциями вспомогательный, где "a" перечисляет все процессы на Терминал, включая процессы других пользователей, "x" перечисляет все процессы без управляющие терминалы а «u» добавляет столбец для контролирующего пользователя для каждого процесса. Для максимальной совместимости перед «aux» нет знака «-». «ps auxww» предоставляет полную информацию о процессе, включая все параметры.
Смотрите также
- Диспетчер задач
- убить (команда)
- Список команд Unix
- nmon - инструмент системного монитора для операционных систем AIX и Linux.
- pgrep
- pstree (Unix)
- top (Unix)
- lsof
Рекомендации
- ^ http://wiki.kolibrios.org/wiki/Shell
- ^ IBM. "Qshell для программирования IBM System i версии 7.2" (PDF). Получено 2020-09-05.
дальнейшее чтение
- МакЭлхерн, Кирк (2006). Командная строка Mac OS X: Unix под капотом. Джон Уайли и сыновья. ISBN 978-0470113851.
- Шоттс (младший), Уильям Э. (2012). Командная строка Linux: полное введение. Пресс без крахмала. С. 96–98. ISBN 9781593273897. Получено 16 октября 2017.
внешняя ссылка
- Единая спецификация UNIX, Выпуск 7 из Открытая группа - Справочник по командам и утилитам,
- План 9 Руководство программиста, том 1 –
- Inferno Общие команды Руководство –
- Показать все запущенные процессы в Linux с помощью команды ps
- Что означают поля вывода команды ps в Unix?