Используя/proc/stat для количества процессов, работающих на системе

Это было бы чем-то как yum --cacheonly list. Это (поскольку все информационные запросы управляют) не ограничивается суперпользователем, специальные полномочия только требуются для установки/стирания (в целом, действительно изменяя). Посмотрите yum(1) страница справочника, это детализирует все команды.

6
19.07.2014, 16:09
2 ответа

Посмотрите документацию на proc(5), и вы увидите это в поле processes:

Количество вилок с момента загрузки.

Так что это просто не то число, которое вы ищете. ps даст вам понять, что, как вы уже знаете, подсчет каталогов, в названии которых есть только номера под /proc - это другой подход.

11
27.01.2020, 20:20

В зависимости от того, хотите ли вы включать потоки или нет, добавьте параметр -L в команду ps :

$ ps -A --no-headers | wc -l
359
$ ps -AL --no-headers | wc -l
967

По умолчанию потоки не отображаются отдельно в ps. Суть ниток в том, что они несколько потоков выполнения внутри одного адресного пространства процесса .

11
27.01.2020, 20:20

Теги

Похожие вопросы