Как посмотреть список всех процессов в Linux
Python
Senior
Без компании
Как посмотреть список всех процессов в Linux
Ответы
Для просмотра списка всех процессов в Linux можно использовать несколько команд:
- **`ps aux`** — классический вариант. Показывает все процессы с детальной информацией (PID, пользователь, CPU, память и т. д.).
```
ps aux
```
- **`top`** / **`htop`** — интерактивные мониторы процессов. `htop` — улучшенная версия с цветным выводом и удобной навигацией.
```
htop
```
- **`pstree`** — отображает процессы в виде дерева, что удобно для анализа зависимостей.
```
pstree
```
- **`pgrep -l`** — поиск процессов по имени с выводом PID и названия.
```
pgrep -l python
```
Для Python-скриптов можно использовать модуль `psutil`:
```
import psutil
for proc in psutil.process_iter(['pid', 'name']):
print(proc.info)
```