Pstree — универсальный инструмент для визуализации и анализа иерархии процессов в системах Linux. 4
Некоторые способы использования pstree для мониторинга процессов в Linux:
pstree username
показывает только те деревья процессов, которые принадлежат указанному пользователю. 1 pstree pid
позволяет посмотреть поддерево процессов, начиная с определённого PID. 1 pstree -n
позволяет отсортировать их по PID. 1 pstree -C age
раскрашивает процессы в зависимости от того, как долго они работают. 1 Зелёный цвет обозначает процессы, созданные за последние 60 секунд, жёлтый — запущенные час назад, красный — более старые. 1 -h
выделяет текущий процесс и всех его предков. 2 Чтобы выделить конкретный процесс, используется опция -H
, за которой следует ID процесса. 2 watch -n 2 pstree
обновляет вывод pstree каждые 2 секунды, что позволяет наблюдать за изменениями в иерархии процессов практически в режиме реального времени. 1 pstree > process_tree.txt
перенаправляет вывод в файл, что может быть полезно для документации системы, записей о проблемах или сравнения состояний процессов в разные моменты времени. 1