Перейти к содержимому

Список активных процессов (имя и PID)

image_1

Описание

Блок возвращает список активных процессов в виде списка словарей вида [{'name': 'chrome', 'pid': 1234, 'user': 'user1'}, ...], где у каждого процесса указаны имя исполняемого файла, числовой идентификатор (PID) и пользователь.

Состав возвращаемого списка зависит от параметра Только текущего пользователя: если флаг включён, в результат попадают процессы только текущего пользователя, иначе — процессы всех пользователей системы.


Описание параметров

Блок имеет один параметр:

  1. Только текущего пользователя — если флаг включён, возвращаются процессы только текущего пользователя; если выключен — процессы всех пользователей системы;

    Тип данных: checkbox (Чекбокс)

    Пример:


Возвращаемое значение

Список словарей, где каждый словарь описывает один активный процесс и содержит ключи name (имя процесса), pid (идентификатор процесса) и user (пользователь):

Тип данных: list (Список)

Пример: [{'name': 'chrome', 'pid': 1234, 'user': 'user1'}, ...]


Пример использования

В данном примере выполняется получение списка активных процессов текущего пользователя и вывод результата на экран.

image_2
  1. Флаг Только текущего пользователя оставляется включённым;
  2. Результат блока Список активных процессов (имя, PID и пользователь) сохраняется в переменную;
  3. Значение переменной выводится на экран.

Результат

Список активных процессов в виде списка словарей с именем, PID и пользователем:

image_3