Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рассматриваемая группа команд позволяет организовать
взаимодействие между процессами нескольких пользователей. Обмен сообщениями между пользователями может быть начат по инициативе любого из пользователей.
Для уточнения реквизитов адресата можно воспользоваться
командой:
who - кто работает с системой?
Команда who в каждой строке своего сообщения выводит имя
очередного пользователя, номер терминала, за которым он работает, дату и время начала работы этого пользователя.
Для посылки текстовых сообщений пользователю-адресату
пользователь-отправитель может воспользоваться командой:
write – послать абоненту сообщение
Результатом работы команды является "вторжение" на экран
адресата (в данном случае, пользователя new_ro) приоритетного по отношению к текущей экранной выдаче
приглашения к общению с отправителем и текст передаваемого сообщения с идентификатором конца сообщения <EOF>:
Если отправитель обращается к неработающему в настоящее
время пользователю-адресату, то работа команды write завершается выдачей системного сообщения об ошибке:
Блокирование выдачи на собственный экран несанкционированных сообщений других пользователей может осуществляться с помощью команды:
Многопользовательская ОС UBUNTU предоставляет возможности
для организации электронной почты на базе команды:
mail - отправка или чтение почты
Командаmailимеет множество модификаций, задаваемых ключами и аргументами команды, предоставляя мощные средства поддержки разнообразных форм взаимодействия: от организации обмена сообщениями с их хранением в "почтовом ящике" до формирования и редактирования самих сообщений.
Роль почтового ящик выполняет специальный системный файл.
Каждое сообщение сопровождается заголовком, идентифицирующим пользователя-отправителя. Если при очередном входе пользователя в систему в почтовом ящике для него есть хотя бы одно сообщение, то систем выводит на экран:
Дальнейшие действия пользователя подразумевают следующий
диалог:
””””””””””””””””””””””””””””””””””””””
From petr11 Thu Mar 11 19:10 MDT 2005
< Текст сообщения >
””””””””””””””””””””””””””””””””””””””
?
Последняя строка сообщения представляет собой приглашение
системы mail '?' для ввода следующей команды, определяющей, что
надо делать с прочитанными сообщениями. Возможны команды:
<+> - вывод на экран следующего сообщения;
<-> - вывод предыдущего;
<d> - удалить текущее сообщение,
<q> - сохранить в буфере,
<S [файл]> – сохранить в файле (по умолчанию – файл «mbox»)
<![команда]> - выполнение команды ОС не выходя из утилиты mail
После этого автоматически выводится очередное сообщение со своим заголовком и следующее за ним приглашение
'?'.
Если в "почтовом ящике" нет сообщений для Вас, то протокол
работы с mail будет выглядеть так:
Для формирования и посылки Ваших посланий в качестве аргументов указываются входные имена пользователей-адресатов:
Текст сообщения может быть передан из текстового файл,
также как и в команде write.
Дата публикования: 2014-11-04; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!