Список активных процессов (имя и PID)
Описание
Блок возвращает список активных процессов в виде списка словарей вида [{'name': 'chrome', 'pid': 1234, 'user': 'user1'}, ...], где у каждого процесса указаны имя исполняемого файла, числовой идентификатор (PID) и пользователь.
Состав возвращаемого списка зависит от параметра Только текущего пользователя: если флаг включён, в результат попадают процессы только текущего пользователя, иначе — процессы всех пользователей системы.
Описание параметров
Блок имеет один параметр:
- Только текущего пользователя — если флаг включён, возвращаются процессы только текущего пользователя; если выключен — процессы всех пользователей системы;
Тип данных:
checkbox (Чекбокс)Пример:
✔
Возвращаемое значение
Список словарей, где каждый словарь описывает один активный процесс и содержит ключи name (имя процесса), pid (идентификатор процесса) и user (пользователь):
Тип данных: list (Список)
Пример: [{'name': 'chrome', 'pid': 1234, 'user': 'user1'}, ...]
Пример использования
В данном примере выполняется получение списка активных процессов текущего пользователя и вывод результата на экран.
- Флаг Только текущего пользователя оставляется включённым;
- Результат блока Список активных процессов (имя, PID и пользователь) сохраняется в переменную;
- Значение переменной выводится на экран.
Результат
Список активных процессов в виде списка словарей с именем, PID и пользователем: