18.04.2021
  • Главная
  • Карта сайта
  • Контакты
  • Конфиденциальность
Популярно

Долгожданный Poco X2 дебютировал в Индии по…

Бюджетник Redmi 8A Dual с двойной камерой…

Galaxy S20: новая линейка флагманов от Samsung,…

WhatsApp теперь позволяет вам контролировать добавление вас…

Samsung Galaxy Z Flip: новая премиальная «раскладушка»…

Xiaomi Mi 10 и Mi 10 Pro…

POCO X3 NFC представлен — новый народный…

Руководство для начинающих по политике перезапуска Docker

Чип Apple M1 революционизирует вычисления

Неудачное обновление для Mi Fit: «кривой» кириллический…

BestWebber

  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
Веб-Мастеру

Команда wall в Linux с примерами

by gidsoft13.03.202102
Поделиться

В среде Linux существуют сценарии, когда несколько пользователей одновременно работают на сервере через SSH. Однако иногда системному администратору необходимо перезапустить или выключить систему, например, из-за обслуживания системы, обновления ядра, добавления или удаления оборудования с сервера. В этом случае системный администратор должен проинформировать всех вошедших в систему пользователей, чтобы они сохранили свою работу. Электронная почта не подходит в этой ситуации, так как вам сначала нужно узнать, кто вошел в систему, а затем отправлять им электронные письма. Кроме того, вы не знаете, когда пользователь прочитает письмо. К счастью, в Linux есть команда «wall», которая позволяет это легко сделать.

Здесь мы собираемся описать использование команды стены в Linux. Помните, что команда wall работает одинаково для всех дистрибутивов Linux.

ПримечаниеКоманда «wall» отображает сообщение только в окне Терминала вошедших в систему пользователей. Пользователи, работающие только с графическим интерфейсом без открытого окна терминала, не смогут видеть сообщения.

 

Содержание страницы

  • Команда стены Linux
  • Отправить сообщение всем пользователям
  • Отправить сообщение из файла
  • Отправить сообщение группе
  • Подавить баннер
  • Просмотр информации о версии

Команда стены Linux

Команда Wall в Linux позволяет отправлять сообщение или содержимое файла всем пользователям, вошедшим в систему в данный момент. Если файл или сообщение не указаны, команда wall считывает сообщение со стандартного ввода (стандартный ввод).

Синтаксис команды wall следующий:

$ wall [options] [message-or-filename]

Отправить сообщение всем пользователям

Чтобы отправить сообщение всем пользователям, вошедшим в систему, введите wall, а затем сообщение, которое вы хотите отправить.

$ wall Система выходит из строя на 1 час обслуживания.

Эта команда отправит сообщение всем вошедшим в систему пользователям с открытым окном терминала.

ПримечаниеДля некоторых дистрибутивов Linux вы должны выполнить указанную выше команду от имени суперпользователя. Кроме того, если пользователь выбрал отклонение сообщений на свои Терминалы (например, с помощью команды mesg), то только пользователь sudo сможет отправлять сообщения на свой терминал.

Команда wall также считывает сообщение из стандартного ввода (стандартный ввод). Для этого просто введите wall и нажмите Enter.

$ wall

После этого введите любое сообщение или сообщения, которые вы хотите отправить зарегистрированным пользователям. Когда вы закончите вводить сообщения, нажмите Ctrl + D, чтобы отправить эти сообщения.

this is first line

this is second line

.

Вот результат, который все зарегистрированные пользователи получили на своем Терминале.

Читать  Все, что вам нужно знать о жесткой ссылке в Linux

 

Отправить сообщение из файла

Если есть какие-то сообщения, которые вам нужно часто повторять, вы можете просто ввести их в файл. Когда вам нужно отправить эти сообщения вошедшим в систему пользователям, просто вызовите этот файл с помощью команды wall. Помните, что вам потребуются привилегии sudo, если вы хотите отправить сообщение из файла.

$ sudo wall <filename>

Например, в следующем выводе содержимое файла было сначала показано с помощью команды cat. Затем, чтобы отправить сообщение, содержащееся в файле, имя файла передается команде wall.

Это выходные данные (из файла msg.txt ), полученные вошедшими в систему пользователями.

 

Отправить сообщение группе

Вместо того, чтобы отправлять сообщение всем вошедшим в систему пользователям, вы можете отправить его только тем членам группы, которые в данный момент вошли в вашу систему. Синтаксис следующий:

$ wall -g [group] [message]

Например, чтобы отправить сообщение группе с именем «sshusers», команда будет выглядеть так:

$ wall -g sshusers Система выходит из строя на 1 час обслуживания.

 

Все члены группы «sshusers», которые в данный момент вошли на сервер, получат указанное сообщение.

 

Подавить баннер

Команда wall отображает баннер перед отображением сообщения.

Чтобы подавить этот баннер, используйте параметр -n с командой wall:

$ wall -n <message>

Например, следующая команда будет отображать только указанное сообщение при подавлении баннера.

$ wall -n Система выходит из строя на 1 час обслуживания.

 

Все вошедшие в систему пользователи Терминала получат сообщение без баннера.

 

Просмотр информации о версии

Чтобы просмотреть версию команды стены, используйте следующую команду:

$ wall -V

 

Следующий вывод показывает версию утилиты wall 2.34.

Wall – это удобная утилита, которая помогает администратору многопользовательской системы быстро уведомлять других пользователей о необходимости сохранения их работы перед выключением или перезагрузкой системы. В этой статье мы рассмотрели, как использовать команду wall для связи с вошедшими в систему пользователями. Надеюсь, вы найдете это интересным и полезным.

Источник: AndreyEx.ru

Поделиться
предыдущая запись
Как заблокировать или разблокировать запросы ping на Ubuntu Server 20.04 LTS
следующая запись
Мониторинг сетевого трафика с помощью vnStat в Ubuntu 20.04

Похожие записи

Как установить и подключиться к интерфейсу администратора Django

gidsoft16.09.2019

9 способов точного определения целевой аудитории для вашего сайта

gidsoft02.03.2021

Как разместить несколько веб-сайтов на одном VPS

gidsoft10.05.2019

Установка Asterisk 13 на Ubuntu 16.04

gidsoft20.10.2018

Программирование под Linux

gidsoft08.09.2018

Переключение Темы Через WP-CLI

gidsoft18.03.2021

Установить Odoo 10 на CentOS 7 с Apache, как обратный прокси-сервер

gidsoft17.01.2020

TensorFlow – Введение

gidsoft01.06.2019

Lubuntu 16.10 будет использовать LXQt

gidsoft22.09.2018
Нажмите, чтобы оставить комментарий
  • Комментарии
  • Комментарии в Facebook

Категории

  • Веб-Мастеру (3 449)
  • Заработок в интернете (157)
  • Мобильные технологии (382)
    • Android (218)
    • Apple (164)
    • Игры (20)
    • Программы (102)
    • Технологии (101)
  • Новости рынка (2 447)
  • Программирование (199)
    • JavaScript (14)
    • PHP (140)
      • Laravel (124)
    • WordPress (18)
    • Различные CMS (27)
  • Продвижение в интернете (730)
  • Социальные сети (290)

Содержание

  • Команда стены Linux
  • Отправить сообщение всем пользователям
  • Отправить сообщение из файла
  • Отправить сообщение группе
  • Подавить баннер
  • Просмотр информации о версии
BestWebber
Подпишись
Все материалы на данном сайте взяты из открытых источников - имеют обратную ссылку на материал в интернете или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях.

Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет.

© Copyright 2021, Все права на материалы, размещенные на этом сайте - принадлежат их правообладателям.
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру