v1.0

$ ps

Процессысложность: базовыйпакет: procps

Показывает работающие процессы. Она помогает проверить состояние запущенных процессов или управлять их работой. Например, ps aux | grep nginx — найти процессы nginx.

Синтаксис

ps [ОПЦИИ]

Основные опции

auxвсе процессы всех пользователей (стиль BSD)
-e / -Aвсе процессы
-fполный формат вывода
-u ПОЛЬЗОВАТЕЛЬпроцессы конкретного пользователя
--sort=-%memсортировка (минус — по убыванию)

Примеры из практики

$ ps aux | grep nginx
После запуска · пошаговоЧто произойдёт:
найти процессы nginx.

Что появится в терминале:
Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения.

Как понять, что всё получилось:
В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
найти процессы nginx
$ ps -u postgres -f
После запуска · пошаговоЧто произойдёт:
что запущено от имени postgres.

Что появится в терминале:
Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения.

Как понять, что всё получилось:
В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
что запущено от имени postgres
$ ps aux --sort=-%mem | head
После запуска · пошаговоЧто произойдёт:
кто ест больше всех памяти.

Что появится в терминале:
Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения.

Как понять, что всё получилось:
В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
кто ест больше всех памяти
Совет практика. Вторая колонка вывода — это PID, именно его передают в kill.

Поддержка дистрибутивов

Связанные команды