Обзор утилиты procs
Как установить и использовать procs — современную замену команды ps.
procs — консольная утилита для отображения информации об активных процессах, позиционируется как современная замена стандартной команды ps. Поддерживает весь функционал ps и дополнительно предлагает цветной вывод в удобном для чтения формате, отображение процессов в виде дерева зависимостей, режим watch с заданным интервалом обновления и вывод расширенной информации, недоступной в ps.
Установка
Скачайте архив с утилитой из репозитория на GitHub:
wget https://github.com/dalance/procs/releases/download/v0.9.6/procs-v0.9.6-x86_64-lnx.zip
Распакуйте архив:
unzip procs-v0.9.6-x86_64-lnx.zip
Переместите исполняемый файл в системную директорию:
mv procs /usr/local/sbin/
Использование
Вывод дерева процессов:
procs --tree
Дерево процессов в procs
Фильтрация процессов по условию — вывод всего, связанного с php-fpm:
procs --or php-fpm
Фильтрация процессов по php-fpm
Вывод процессов nginx с сортировкой по использованию памяти:
procs --or nginx
Фильтрация процессов по nginx
Запуск в режиме watch с фильтром и сортировкой по памяти:
procs --or cloud --sortd mem --watch
Для вывода всех процессов без фильтров запустите утилиту без параметров:
procs
Параметры можно задавать как через командную строку, так и через конфигурационный файл ~/.config/procs/config.toml. Подробная документация доступна на GitHub.
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!