Список пользователей, которые вошли в систему.
Синтаксис:
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)
# ]