Следующая:The E Command, Следующая:, Предыдущая:The X Command, Вверх:UUCP Protocol Commands



The E Command

E Команда

master: E from to user -options temp mode notify size command
Команда 'E' поддерживается только Taylor UUCP 1.04 и выше. Используется для реализации запроса на исполнение, без отдельного X.* файла. Смотрите Execution File Format. Используется, если исполняемая команда требует единственный входной файл, который передается на стандартный ввод программы.

Все поля имеют то же самое значение, как и в команде S, за исключением элементов options и command.

options
Список опций для управления передачей. Определены следующие опции (все опции являются односимвольными):
C
Файл копируется в spool каталог (master сторона должна использовать temp, а не from).
c
Не копировать файл в spool каталог (значение по умолчанию).
N
Не отсылать почтовое сообщение, даже если команда завершается неудачно. Эквивалент команды N файла X.*.
Z
Отослать почтовое сообщение, если команда заканчивается неудачно (значение по умолчанию). Эквивалентно команде Z файла X.*.
R
Почтовое сообщение о выполнении следует отослать по адресу, указанному в поле notify. Эквивалентно команде R файла X.*.
e
Исполнятся должно с помощью /bin/sh. Эквивалент команды e файла X.*.

command
Команда для выполнения. Эквивалент команды C файла X.*.

slave сторона выдает отклик на команду E. Совпадает с ответом на команду S, отличается только начальным символом, вместо символа S используется E.

Если slave сторона отвечает EY, то начинается передача файла. Когда передача файла завершается, slave сторона отсылает ответ на команду C, точно как же, как и для команды S. После успешной передачи файла, slave сторона ответственна за организацию выполнения команды. Переданный файл поступает на стандартный ввод, как если бы он именовался с помощью команд I или F файла X.*.

После того как получен отклик на команду C (в случае EY) или внутренним образом (в случае EN) master сторона отсылает другую команду.