[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство пользователя: Сети и средства связи


Передача команд между локальной и удаленной системами

Основные сетевые утилиты (BNU) позволяют передавать команды между локальной и удаленной системами. Команда uux запускает команды в удаленной системе. Команда uupoll обеспечивает синхронизацию при выполнении команд.

С помощью команды uux

Команда uux отправляет запрос на выполнение команды в удаленной системе.

Команда uux не выполняет команды в удаленной системе. Команда uux подготавливает необходимые файлы управления и данных в каталоге /var/spool/uucp. Для их передачи вызывается программа uucico. После того, как передача будет выполнена, программа uucico в удаленной системе создает исполняемый файл в буферном каталоге.

Когда программы uucico согласуют завершение соединения, демон uuxt сканирует проверяет буферный каталог на наличие невыполненных запросов. Демон uuxt проверяет наличие прав доступа и всей необходимой информации. Затем он отдает команду на выполнение запроса.

Примечание: Команду uux можно применять в любой системе, в которой разрешено выполнение указанных команд. Тем не менее, в целях защиты применение отдельных команд на некоторых серверах может быть запрещено. Например, на некоторых серверах разрешено выполнять только команду mail.

После получения файлов удаленной системой демон uuxqt запускает в этой системе указанную команду. Демон uuxqt периодически проверяет общий буферный каталог удаленной системы и проверяет, нет ли в нем файлов, переданных командой uux. Затем демон uuxqt проверяет, существуют ли в удаленной системе данные, к которым будут обращаться полученные файлы. Кроме того, он проверяет, есть ли у отправляющей системы права доступа к этим данным. После выполнения всех этих проверок демон uuxqt либо выполняет команду, либо сообщает отправляющей системе, что команда не выполнена.

Дополнительная информация о команде uux приведена в разделе Передача файла в удаленную систему для печати (Передача файла в удаленную систему для печати).

С помощью команды uupoll

Команда uupoll начинает передачу заданий, сохраненных в общем буферном каталоге локальной системы.

Команда uupoll создает в общем каталоге пустое задание для удаленной системы и запускает демон uucico. При этом демон uucico немедленно устанавливает соединение с удаленной системой и передает задания из очереди.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]