Использование команды 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 вводится:
│ 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:
В этом примере login - имя пользователя, которому отправляются файлы, а source_computer - сетевое имя локальной системы.
Например, необходимо отправить копию файла transfile, принадлежащего каталогу /tmp, с локального компьютера пользователю с именем cindy на machine2. Для этого введите команду:
uuto /tmp/transfile machine2!cindy
Эта команда копирует файл transfile в следующий каталог:
usr/spool/uucppublic/receive/cindy/machine1
Когда передача файла завершается, абонент извещается почтовым сообщением о том, что файл прибыл. Если в команде uuto указан параметр -m, отправитель извещается почтовым сообщении об успешной или неуспешной передаче.
Так же как при выполнении команды uucp, в uuto файлы не передаются немедленно. Они включаются в буферный каталог и пересылаются при возобновлении фонового процесса uucico.