$ ps
Показывает работающие процессы. Она помогает проверить состояние запущенных процессов или управлять их работой. Например, ps aux | grep nginx — найти процессы nginx.
Синтаксис
ps [ОПЦИИ]
Основные опции
| aux | все процессы всех пользователей (стиль BSD) |
| -e / -A | все процессы |
| -f | полный формат вывода |
| -u ПОЛЬЗОВАТЕЛЬ | процессы конкретного пользователя |
| --sort=-%mem | сортировка (минус — по убыванию) |
Примеры из практики
$ ps aux | grep nginxПосле запуска · пошаговоЧто произойдёт: найти процессы nginx. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
$ ps -u postgres -fПосле запуска · пошаговоЧто произойдёт: что запущено от имени postgres. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
$ ps aux --sort=-%mem | headПосле запуска · пошаговоЧто произойдёт: кто ест больше всех памяти. Что появится в терминале: Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения. Как понять, что всё получилось: В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
Совет практика. Вторая колонка вывода — это PID, именно его передают в kill.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE