Команда ps монитор процессов¶
Команда ps (process status) используется для отображения моментального снимка текущих процессов в системе. Особенно полезна на Raspberry Pi Zero 2 W для анализа запущенных задач и устранения неполадок.
Что делает команда ps?¶
Команда ps позволяет:
Получить список активных процессов;
Узнать, какие команды или программы сейчас выполняются;
Определить, сколько ресурсов потребляет каждый процесс;
Увидеть родительские и дочерние процессы;
Отследить процессы без привязки к терминалу (например, демоны).
Пример базового вывода:¶
ps
Пример
PID TTY TIME CMD
1234 pts/0 00:00:01 bash
5678 pts/1 00:00:02 python
9101 pts/2 00:00:03 node
Обозначения колонок:¶
PID — идентификатор процесса;
TTY — терминал, с которого запущен процесс;
TIME — общее время использования CPU;
CMD — команда, которая запустила процесс.
Полезные параметры ps:¶
Показать все процессы:
ps -e
Показать процессы пользователя:
ps -u pi
Показать процессы без терминала (демоны, фоны):
ps -x
Подробный список всех процессов:
ps -ef
Таблица с пояснениями:
Опция |
Значение |
|---|---|
-e -f -u [имя] -a -x -ef |
Все процессы Полный формат Процессы определённого пользователя Процессы с терминалом Процессы без терминала Комбинация для детального списка |
Пример: Подробный вывод¶
ps -ef
UID PID PPID C STIME TTY TIME CMD
pi 1234 1 0 08:00 pts/0 00:00:01 bash
pi 5678 1234 0 08:01 pts/1 00:00:02 python
pi 9101 5678 0 08:02 pts/2 00:00:03 node
Советы для Raspberry Pi¶
Используйте
ps aux | grep имядля поиска конкретного процесса.Полезно в скриптах cron для мониторинга и рестарта задач.
Совместимо с другими утилитами, такими как
top,htop,kill,watch.
Пример автоматического мониторинга:¶
watch -n 1 "ps -e | grep python"
Запускает мониторинг процессов с обновлением каждые 1 секунду.
Заключение¶
Команда ps — базовый, но очень полезный инструмент системного администратора, особенно в условиях ограниченных ресурсов одноплатных компьютеров, таких как Raspberry Pi Zero 2 W.
Для интерактивного мониторинга рекомендуем также установить htop:
sudo apt install htop