Skip to content
iassasin edited this page Apr 1, 2017 · 2 revisions

EXEC

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

Запрос

Аргументы

У команды один аргумент: имя задачи

Параметры

  • Arguments - аргументы, передаваемые программе-задаче, отделяются друг от друга символом ;

Тело

Отсутствует

Ответ

Сначала сервер отвечает командой OK без аргументов и параметров, после чего отсылает необходимое количество команд STREAM, в которых содержится вывод, произведенный задачей при выполнении. После окончания выполнения задачи сервер посылает команду END без аргументов и параметров.

Аргументы команды STREAM

У команды один аргумент: номер потока. Возможные номера потоков представлены ниже:

  • 1 - stdout (стандартный вывод)
  • 2 - stderr (стандартный вывод для ошибок)

Параметры команды STREAM

  • Size - длина тела команды

Тело команды STREAM

Содержит в себе вывод, произведенный задачей при выполнении.

Ошибки

Возможна ошибка с кодом 2 (задача не найдена).

Пример запроса и ответа

EXEC hello

OK

STREAM 1
Size: 13

Hello, world!

END

Clone this wiki locally