mesgposix - Интернет в облаке

Это команда mesgposix, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mesg - разрешить или запретить сообщения

СИНТАКСИС


MESG [у | п]

ОПИСАНИЕ


Ассоциация MESG утилита должна контролировать, разрешено ли другим пользователям отправлять сообщения через записывать,
говоритьили другие утилиты на оконечное устройство. Затрагиваемое оконечное устройство должно быть
определяется путем поиска первого терминала в последовательности устройств, связанных с
стандартный ввод, стандартный вывод и стандартная ошибка соответственно. Без аргументов, MESG
сообщает текущее состояние без его изменения. Процессы с соответствующими привилегиями
может отправлять сообщения на терминал независимо от текущего состояния.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Нет.

ОПЕРАНДЫ


Следующие операнды должны поддерживаться в локали POSIX:

y Разрешить другим пользователям отправлять сообщения на оконечное устройство.

n Запретить другим пользователям отправлять сообщения на оконечное устройство.

СТАНДИН


Не используется.

ВХОД FILES


Нет.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Следующие переменные среды должны влиять на выполнение MESG:

ДЛИННЫЙ Задайте значение по умолчанию для переменных интернационализации, которые не установлены или
нулевой. (См. Том Базовых определений POSIX.1-2008, Раздел 8.2,
Интернационализация Переменные за приоритет интернационализации
переменные, используемые для определения значений категорий локали.)

LC_ALL Если установлено непустое строковое значение, переопределить значения всех остальных
переменные интернационализации.

LC_CTYPE Определите локаль для интерпретации последовательностей байтов текстовых данных
как символы (например, однобайтовые, а не многобайтовые символы в
аргументы).

LC_MESSAGES
Определите языковой стандарт, который следует использовать, чтобы повлиять на формат и содержимое
диагностические сообщения написаны ( MESG) к стандартной ошибке.

НЛПСАТ Определите расположение каталогов сообщений для обработки LC_MESSAGES.

АСИНХРОННЫЙ СОБЫТИЯ


По умолчанию.

стандартный вывод


Если операнд не указан, MESG должен отображать текущее состояние терминала в
неуказанный формат.

СТДЕРР


Стандартная ошибка должна использоваться только для диагностических сообщений.

ВЫВОД FILES


Нет.

РАСПРОСТРАНЕНИЯ ОПИСАНИЕ


Нет.

ВЫХОД статус


Должны быть возвращены следующие значения выхода:

0 Получение сообщений разрешено.

1 Получение сообщений запрещено.

> 1 Произошла ошибка.

ПОСЛЕДСТВИЯ OF ОШИБКИ


По умолчанию.

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

ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ


Механизм изменения статуса сообщения терминала не определен.
Следовательно, неуказанные действия могут привести к изменению статуса терминала после MESG
успешно завершено. Эти действия могут включать, но не ограничиваются: другое
призыв к MESG утилита, процедуры входа в систему; призыв к стти утилита,
призыв к CHMOD утилита или CHMOD() и т. д.

ПРИМЕРЫ


Нет.

ОБОСНОВАНИЕ


Терминал заменен MESG связано со стандартным вводом, выводом или ошибкой,
а не управляющий терминал для сеанса. Это потому, что пользователи вошли в систему больше
чем один раз должен иметь возможность изменить любой из своих терминалов входа в систему, не останавливая
работа, выполняемая в этих сеансах. Это не проблема безопасности, связанная с терминалами
другим пользователям, потому что для воздействия на терминал
другой пользователь.

Метод проверки каждого из первых трех файловых дескрипторов последовательно до тех пор, пока
Терминал был заимствован из Системы V.

Файл / dev / tty не указан для оконечного устройства, потому что считалось
слишком ограничительный. Типичные изменения среды для n операнд - это права на запись
удалены для другие исследователи и группы с соответствующего устройства. Было решено оставить
фактическое описание того, что делается, как неуказанное из-за потенциальных различий между
Реализации.

Формат стандартного вывода не указан из-за различий между историческими
реализации. Этот вывод обычно бесполезен для сценариев оболочки (они могут использовать
статус выхода), поэтому точный анализ вывода не требуется.

БУДУЩЕЕ НАПРАВЛЕНИЯ


Нет.

Используйте mesgposix онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows