w - Показать, кто вошел в систему и чем занимается.
СИНТАКСИС
w [опции] [пользователь]
ОПИСАНИЕ
w отображает информацию о пользователях, которые в данный момент находятся в системе, и об их процессах. Заголовок
содержит следующую информацию в указанном порядке: текущее время, время работы системы, количество пользователей,
в настоящее время вошедших в систему, и среднюю нагрузку на систему за последние 1, 5 и 15 минут.
Для каждого пользователя отображаются следующие записи: имя для входа, имя терминала, удаленный хост, время входа, время простоя, JCPU, PCPU и командная строка их текущего процесса.
Время JCPU - это время, используемое всеми процессами, прикрепленными к терминалу. Оно не включает прошлые фоновые задания, но включает текущие запущенные фоновые задания.
Время PCPU - это время, используемое текущим процессом, указанным в поле "what".
ОПЦИИ КОМАНДНОЙ СТРОКИ
-h, --no-header
Не выводить заголовок.
-u, --no-current
Игнорировать имя пользователя при определении текущего процесса и времени процессора. Чтобы продемонстрировать это, выполните su и w, а затем w -u.
-s, --short
Использовать короткий формат. Не выводить время входа, время JCPU или PCPU.
-t, --terminal
Обычно w использует либо таблицу сеансов systemd, либо файл utmp для определения пользователей. В режиме терминала w будет сканировать устройства терминала и определять сеансы пользователей таким образом. Это не является точным подсчетом пользователей; например, если у пользователя два окна xterm, он будет отображаться дважды, поэтому количество пользователей в заголовке будет отличаться. В настоящее время сканируются устройства терминала /dev/tty и /dev/pts/.
-f, --from
Переключить вывод поля "from" (удаленный хост). По умолчанию, при выпуске, поле "from" не выводится, хотя ваш системный администратор или разработчик дистрибутива может скомпилировать версию, в которой поле "from" выводится по умолчанию.
--help Вывести текст справки и выйти.
-i, --ip-addr
Отображать IP-адрес вместо имени хоста для поля "from".
-p, --pids
Отображать PID процесса входа/процесса "what" в поле "what". Процесс входа также называется ведущим процессом сеанса.
-V, --version
Отобразить информацию о версии.
-o, --old-style
Старый стиль вывода. Выводит пробел для времени простоя менее одной минуты.
пользователь Показать информацию только для указанного пользователя.
СРЕДА
PROCPS_USERLEN
Переопределить ширину по умолчанию столбца имени пользователя. По умолчанию 8.
PROCPS_FROMLEN
Переопределить ширину по умолчанию столбца "from". По умолчанию 16.
ФАЙЛЫ
/var/run/utmp
информация о том, кто в данный момент вошел в систему, только для хостов, не использующих systemd.
/proc информация о процессах
/dev/tty*, /dev/pts/*
Файлы устройств терминала, сканируемые в режиме --terminal.
ОШИБКИ
При использовании опции --terminal, w предполагает, что процессы с идентификатором родительского процесса 0 или 1 являются процессами agetty(8) и не будет их отображать. Это может привести как к ложноположительным, так и к ложноотрицательным результатам.
СООБЩЕНИЕ ОБ ОШИБКАХ
Пожалуйста, отправляйте сообщения об ошибках на _.
ССЫЛКИ
free(1), loginctl(1), ps(1), top(1), uptime(1), who(1), utmp(5), agetty(8)