R
и -
являются литеральными символами. Данная команда является
запросом с master стороны на прием файла от slave стороны. Я не
знаю, как SVR4 UUCP или QFT осуществляют перезапуск передачи файла
в данном случае.
- from
- Название файла на slave стороне, который master сторона
желает принять. Файл должен располагаться не в spool каталоге
и не должен содержать символы wildcard.
- to
- Название файла, который создается на master стороне. Я
(автор) не считаю, что данное имя файла может быть каталогом.
Данный файл может находиться в spool каталоге, если данный
файл запрашивается для поддержки исполнения задачи или на
master стороне или некоторых системах, которые отличаются от
slave стороны.
- user
- Имя пользователя, который затребовал передачу.
- options
- Список опций, которые управляют передачей. Определены
следующие опции (опции являются односимвольными):
d
- master стороне следует создавать каталоги по мере
необходимости (значение по умолчанию).
f
- master сторона не должна создавать каталоги, если они
необходимы, а вместо этого передача файлов должна
заканчиваться неудачно.
m
- master сторона должна отослать почтовое сообщение user,
по завершению передачи.
- size
- Данный параметр присутствует, если используются переговоры
Taylor UUCP о размерах. Определяет самый большой файл,
который master сторона может принять (при использовании SVR4
UUCP или QFT, данный параметр задается опцией
-U
во время
стартовой процедуры установки связи).
slave сторона отвечает ответом команды R
. UUPlus не поддерживает
запросы R
, и всегда отвечает ответом RN2
.
RY mode [size]
- slave сторона готова отослать файл, и передача файла
начинается. Аргумент mode задает восьмеричный режим файла на
slave стороне. master сторона рассматривает данный аргумент,
как будто slave сторона устанавливает аргумент mode в команде
send. На некоторых версиях BSD UUCP аргумент mode может иметь
хвостовой символ
M
(например, RY 0666M
). Данный символ
обозначает, что slave хочет стать master стороной.
RN2
- slave сторона не собирается отослать файл, либо потому что
это не разрешено или из-за того, что файл не существует.
Подразумевает, что запрос файла никогда не закончится удачно.
RN6
- Используется если, поддерживаются Taylor UUCP переговоры о
размерах. Означает, что файл является слишком большой для
отсылки, либо из-за ограничения на размер со стороны master,
либо из-за того, что slave сторона считает данный файл
слишком большим. Передача файла может закончиться удачно
позднее, или может вообще не закончиться (это может быть
уточнено в более поздних версиях Taylor UUCP).
RN9
- Используется только в Taylor UUCP (версия 1.05 и выше) и
FSUUCP (версия 1.5 и выше). Означает, что удаленная система
неспособна открыть другой канал (дополнительная информации о
каналах приведена в обсуждении протокола
i
). При этом
подразумевается, что передача файла может закончиться удачно
позднее.
Если slave сторона отвечает RY
, то начинается передача файла.
После завершения передачи файла, master отсылает команду C
.
slave сторона игнорирует эту команду, хотя может записать в файл
протокола.
CY
- Передача файла была успешно завершена.
CN5
- Временный файл не может быть перемещен в конечное
местоположение.
After the C
command response has been sent (in the RY
case) or immediately (in an RN
case) the master will send another
command.
После того, как отослан ответ C
(в случае RY
) или немедленно
(в случае RN
) то master сторона отсылает следующую команду.