table of contents
- trixie 2:4.0.4-9
- testing 2:4.0.4-9+b1
- unstable 2:4.0.4-9+b1
- experimental 2:4.0.6-1
| W(1) | General Commands Manual | W(1) |
НАЗВА¶
w — програма для показу списку тих, хто працює у системі, та даних щодо того, які дії вони виконують.
КОРОТКИЙ ОПИС¶
w [параметр ...] [користувач]
ОПИС¶
w виводить дані щодо поточних користувачів системи та процесів, власниками яких вони є. У заголовку виведених даних наведено: поточний час, тривалість роботи системи, кількість користувачів, які працюють у системі, та середнє навантаження на систему за останні 1, 5 та 15 хвилин.
Для кожного користувача буде показано такі дані: назву облікового запису, назву tty, віддалений вузол, час входу до системи, час бездіяльності, JCPU, PCPU та рядок команди поточного процесу.
Час JCPU є часом, використаним усіма процесами, пов’язаними із терміналом tty. До нього не включено час виконання завершених фонових завдань, але включено час виконання поточних фонових завдань.
Час PCPU є часом, використаним поточним процесом, назву якого наведено у полі «what».
ПАРАМЕТРИ¶
- -c, --container
- показати у заголовку час роботи контейнера, замість часу роботи системи.
- -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
- Увімкнути виведення поля з (назви віддаленого вузла). У типовому варіанті програми поле з не виводиться. Втім, адміністратор вашої системи або супровідник дистрибутива може зібрати версію, у якій типово вміст поля з виводиться.
- --help
- Вивести текст довідки і завершити роботу.
- -i, --ip-addr
- Показувати у полі from IP-адресу замість назви вузла. Цей параметр працюватиме лише на платформах без systemd, оскільки libsystemd надає лише віддалений вузол.
- -p, --pids
- Показати ідентифікатор процесу входу до системи або процесу «what» у полі «what». Процес входу також називають лідером сеансу.
- -V, --version
- Показати інформацію щодо версії.
- -o, --old-style
- Виведення даних у старому стилі. Виводить пробіл для часів бездіяльності, які тривають менше за одну хвилину.
- користувач
- Вивести дані лише щодо вказаного користувача.
СЕРЕДОВИЩЕ¶
- PROCPS_CONTAINER
- Якщо встановлено $PROCPS_CONTAINER, w поводиться так, наче було вказано параметр --container.
- PROCPS_USERLEN
- Перевизначити типову ширину стовпчика імені користувача. Типовою є ширина у 8 символів.
- PROCPS_FROMLEN
- Перевизначити типову ширину стовпчика джерела (from). Типовою є ширина у 16 символів.
ФАЙЛИ¶
- /var/run/utmp
- Дані щодо тих, хто зараз працює у системі, лише для вузлів без systemd.
- /proc
- дані щодо процесу
- /dev/tty* , /dev/pts/*
- Файли пристроїв термінала, скановані за допомогою режиму --terminal.
ВАДИ¶
Якщо використано параметр --terminal, w припускає, що процеси з батьківським PID 0 або 1 є процесами agetty(8), і не показуватиме їх. Можуть бути хибнопозитивні і хибнонегативні помилки.
Час простою для користувачів у певних сеансах, таких як сеанси X/Wayland, буде неправильним. Параметр --terminal показуватиме правильний час простою для сеансів терміналів на X/Wayland.
На платформах, де використано systemd(1), параметр --ip-addr буде проігноровано, а у стовпчику from буде показано віддалений вузол у формі назви вузла або IP-адреси.
Як надіслати звіт про вади¶
Про вади, будь ласка, повідомляйте на адресу procps@freelists.org.
ТАКОЖ ПЕРЕГЛЯНЬТЕ¶
free(1), loginctl(1), ps(1), systemd(1), top(1), uptime(1), who(1), utmp(5), agetty(8)
| 29 листопада 2025 року | procps-ng |