русс | укр

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

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

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

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


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

Передача файлов с uuto


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


Использование команды uustat для контроля состояний

Опции uucp

Непрямые передачи

В сети UUCP имеется возможность отправлять файлы на компьютеры, не определенные в списке uuname. Пусть, например, компьютер связан со станцией, работающей в сети UUCP под именем machine 2. Эта станция, в свою очередь, связана со станцией machine3. Вы можете отправить файл /tmp/transfile с локального компьютера в каталог /usr/spool/uucppublic на machine3. Сделать это можно, введя:

 

uucp /tmp/transfile machine2!machine3!~/transfile

 

Заметьте, что после каждого имени станции следует восклицательный знак. Указанием имен нескольких станций в команде uucp можно расширить диапазон систем, с которыми будет вестись обмен файлами. Это также распространяется на команды uuto и uux.

 

Команда uucp может использовать несколько параметров (опций). Среди них выделяются параметры -m и -n.

Параметр -m обеспечивает посылку отправителю сообщения об удачной или неудачной передаче файлов. Параметр -n user обеспечивает извещение пользователя user, на машину которого передаются файлы.

С командой uucp используются и другие параметры.

 

Можно использовать команду uustat для того, чтобы контролировать состояния файлов, передаваемых с помощью uucp. Для контроля состояния всех работ с uucp вводится:

 

uustat

 

При этом увидите сообщение следующего вида:

────────────────────────────────────────────────────

│ 1234 markt machine2 2/19-10:29 2/19-10:40 JOB IS QUEUED



Элементы этого сообщения, читаемые слева направо, означают:

1234 - Номер, присвоенный данной передаче командой uucp

markt - Имя пользователя, который запросившего передачу

machine2 - Имя станции получателя информации

2/19-10:29 - Дата и время помещения задания в выходной поток данных

2/19-10:40 - Дата и время выдачи команды uustat

Job Status - Это сообщение говорит о состоянии задания. Сообщение JOB IS QUEUED говорит о положении задания в выходной очереди в ожидании передачи. Если передача закончена, выдается сообщение COPY FINISHED, JOB DELETED.

Команда uustat может использоваться с параметрами. Информация о них приведена в описании команды uustat (С).

 

Команда uuto позволяет копировать файлы в общий каталог работающей в сети UUCP станции, с которой ваша система связана. Таким каталогом для систем типа UNIX является каталог /usr/spool/uucppublic. Синтаксис команды uuto:

 

uuto [опции] source_file destination_computer!login

 

Аргумент login является именем пользователя, которому отправляются файлы.

Перед тем, как отправлять файл командой uuto, необходимо убедиться в том, что:

- к файлу открыт доступ для чтения всем прочим пользователям.

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

Если разрешения отсутствуют, введите следующие команды для их установки:

 

chmod 0+r имя_файла

chmod 0+rx имя_каталога

 

Файлы, которые посылаются командой uuto, размещаются в каталоге:

 

/usr/spool/uucppublic/receive/login/source_computer

 

В этом примере login - имя пользователя, которому отправляются файлы, а source_computer - сетевое имя локальной системы.

Например, необходимо отправить копию файла transfile, принадлежащего каталогу /tmp, с локального компьютера пользователю с именем cindy на machine2. Для этого введите команду:

 

uuto /tmp/transfile machine2!cindy

 

Эта команда копирует файл transfile в следующий каталог:

 

usr/spool/uucppublic/receive/cindy/machine1

 

Когда передача файла завершается, абонент извещается почтовым сообщением о том, что файл прибыл. Если в команде uuto указан параметр -m, отправитель извещается почтовым сообщении об успешной или неуспешной передаче.

Так же как при выполнении команды uucp, в uuto файлы не передаются немедленно. Они включаются в буферный каталог и пересылаются при возобновлении фонового процесса uucico.

 



<== предыдущая лекция | следующая лекция ==>
Вызов uucp | Выполнение команд с uux


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


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

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

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


 


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

 
 

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

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