Как получить количество процессов по состоянию

while true; do clear;awk '{a[$3]+=1};END{for(x in a){print x,a[x]}}' /proc/[0-9]*/stat; sleep 1; done


Эта команда непрерывно выводит статистику о количестве процессов в системе по их состоянию. Она использует awk, чтобы агрегировать данные из файлов /proc/[0-9]*/stat, а затем выводит количество процессов для каждого состояния. Полезно для мониторинга активности процессов. Альтернативой может быть использование инструментов мониторинга производительности, таких как top или htop. Аргумент sleep 1 задает интервал в секундах между обновлениями вывода.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *