русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вызов uucp


Дата добавления: 2013-12-23; просмотров: 617; Нарушение авторских прав


Синтаксис команды uucp подобен синтаксису команды cp:

 

uucp [опции] src_computer!src_file dest_computer!dest_file

 

Аргументы означают следующее:

src_file - имя файла, который вы хотите скопировать

src_computer - имя компьютера, на котором расположен src_file

dest_file - имя копируемого файла на принимающем компьютере. Обычно имена файлов src_file и dest_file совпадают

dest_computer - имя компьютера, на котором будет находиться dest_file.

Существует несколько различных путей указания места на удаленной машине, куда будет помещен передаваемый файл. Наиболее простая спецификация имеет вид ~/dest_file. Это наиболее надежный путь, потому что спецификация ~/dest_file расширяется до /usr/spool/uucppublic/dest_file, поэтому можно быть уверенным, что передача будет успешной.

Например, для того чтобы отправить /usr/markt/transfile c machine1 в /usr/spool/uucppublic на machine2, необходимо ввести:

 

uucp /usr/markt/transfile machine2!~/transfile

 

Эта команда создает файл /usr/spool/uucppublic/transfile на machine2.

Если пользователь находится в каталоге /usr/markt, можно скопировать transfile на machine 2 следующей командой:

 

uucp transfile machine2!~/transfile

 

Команда uucp работает во многом аналогично команде rcp. Файлы не копируются, а передаются непосредственно. Копии размещаются в буферном каталоге и передаются при возобновлении соответствующего фонового процесса. Для UUCP-программ таким фоновым процессом является uucico. В зависимости от конфигурации вашей системы передача по UUCP может выполняться в течении минут или часов.

-----------------------------------------------------------------

Замечание.

Так как восклицательный знак имеет специальное значение в C-shell, если вы используете эту оболочку, любой восклицательный знак, появляющийся в команде uucp, следует отделить символом (\). Для пользователя C-shell ранее представленная команда примет вид:



uucp transfile machine2\!~/transfile

-----------------------------------------------------------------

Другая форма команды позволяет указывать полный путь копирования файла на удаленный компьютер. Она предназначена для пересылки файла в определенный каталог. Однако пользователь должны быть уверены в том, что компьютер имеет разрешение на запись в этот каталог, иначе пересылка не состоится.

Пусть, например, нужно отправить файл transfile из каталога /usr/markt, принадлежащего machine1, в каталог /usr/cindy, принадлежащий machine2. Для того, чтобы сделать это, введите команду:

 

uucp /usr/markt/transfile machine2!/usr/cindy/transfile

 

Обратите внимание на то, что команда uucp, подобно команде rcp, может быть использована также для получения файлов с удаленной станции. Используя предыдущий пример: если компьютер имеет имя machine2 и нужно отправить копию файла /usr/markt/transfile с mashine1 на machine 2, введите следующую команду:

 

uucp machine1!/usr/markt/transfile /usr/cindy/transfile

 

Указать место расположения информации на удаленном компьютере можно также используя аргумент ~user. Аргумент ~user расширяется до полного имени личного каталога пользователя user на удаленном компьютере. Например, если /usr/cindy - личный каталог пользователя с именем cindy на machine2, то находясь в каталоге /usr/markt, принадлежащем machine1, скопируйте файл /usr/markt/transfile в каталог /usr/cindy следующей командой:

 

uucp transfile machine2!~cindy/transfile

 

Принимающий компьютер расширяет аргумент ~cindy до полного имени личного каталога, создавая тем самым файл с именем /usr/cindy/transfile. Следует учесть, что компьютер должен иметь разрешение на запись в личный каталог пользователя, чтобы передача была выполнена успешно.

 



<== предыдущая лекция | следующая лекция ==>
Передача файлов с uucp | Передача файлов с uuto


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.