WALL(1) | Команди користувача | WALL(1) |
wall - написання повідомлень усім користувачам
wall [-n] [-t час-очікування] [-g група] [повідомлення | файл]
wall показує повідомлення, або вміст файла, або (якщо не вказано ні того, ні іншого) дані зі стандартного джерела вхідних даних на терміналах усіх користувачів, які працюють у системі. Команда переноситиме усі рядки, довжина яких перевищуватиме 79 символів. Короткі рядки буде доповнено пробілами до 79 символів. Команда завжди додає символ повернення каретки і перенесення рядка наприкінці кожного з рядків повідомлення.
Писати повідомлення на термінали користувачів, які налаштували систему так, щоб відмовляти в отриманні повідомлень, або користуються програмою, яка автоматично відмовляє у показі повідомлень, може лише надкористувач.
У читанні з файла буде відмовлено, якщо виклик програми здійснено не від імені надкористувача і для програми встановлено set-user-ID або set-group-ID.
-n, --nobanner
-t, --timeout час-очікування
-g, --group група
-h, --help
-V, --version
Деякі сеанси, зокрема wdm(1x), у яких на початку даних ut_type utmp(5) міститься символ «:» не отримають повідомлення від wall. Так зроблено, щоб уникнути помилок запису.
Команда wall з’явилася у версії 7 AT&T UNIX.
mesg(1), talk(1), write(1), shutdown(8)
Для звітування щодо вад скористайтеся системою стеження за вадами - <https://github.com/util-linux/util-linux/issues>.
Програма wall є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-12-05 | util-linux 2.39.3 |