Сообщить об ошибке.

Функция users() модуля psutil в Python

Список пользователей, которые вошли в систему

Синтаксис:

import psutil

psutil.users()

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

Описание:

Функция users() модуля psutil возвращает пользователей, подключенных в настоящее время к системе, в виде списка именованных кортежей, включая следующие поля:

  • name: имя пользователя.
  • terminal: tty или псевдо-tty, связанный с пользователем, если есть, иначе None.
  • host: имя хоста, связанное с записью, если таковое имеется.
  • started: время подключения в виде числа float, выраженное в секундах с начала эпохи.
  • pid: PID процесса входа в систему (например, sshd, tmux, gdm-session-worker, …). В Windows и OpenBSD всегда установлено значение None.

Пример использования функции psutil.users().

Просмотр пользователей, подключенных в настоящее время к системе:

>>> import psutil
>>> psutil.users()
# [
#   suser(name='ideacentre', terminal='tty1', host='localhost', started=1340737536.0, pid=1352),
#   suser(name='ideacentre', terminal='pts/0', host='localhost', started=1340737792.0, pid=1788)
# ]