Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Execute the command in the Linux terminal Version 1 (Python)

...

Action group:

...

Processes

Описание

Действие выполняет указанную команду на терминале Linux. Действие возвращает таблицу, в которой будет получен результат выполнения команды.

Иконка действия

Image Removed

Параметры

Входные параметры

  • Поле « Контекст » -  Экземпляр сеанса, в котором необходимо настроить команду». 

  • Поле: « Команда » -  Команда, необходимо что выбрать». 

Выходные параметры:

  • Статус выполнения - Если значение «истина», то команда выполнена успешно. Если значение «ложь», то команда завершена с ошибками.». 

  • Отчет о выполнении - Таблица с результатом работы. В столбце «Выход» - команды для запроса данных команды, полученных в ходе выполнения команды. В столбце «Ошибка» - текст ошибки, который был получен в ходе выполнения.

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

Пример заполнения

...

Обязательность заполнения поля

...

Параметры

...

Поле « Контекст »

...

Context field

...

Экземпляр сеанса, в котором необходимо настроить команду. 

...

Контекст Linux.

...

Да

...

Поле: « Команда »

...

Command field

...

Команда, которую необходимо выбрать.

...

Строка.

...

Да

...

« Статус выполнения ».

...

Eexecution status

...

Если значение «истина», то команда выполнена успешно. Если значение «ложь», то команда завершена с ошибками.». .

...

Логический.

...

Description

The action executes the specified command on a Linux terminal. The action returns a table containing the result of the command execution

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextThe instance of the session in which the command must be executed.Robin.SshSession
Yes
CommandThe command to be executed.Robin.String
Yes
Results
Execution statusIf the value is «true», then the command is executed successfully. If the value is «false», then the command is completed with errors.Robin.Booleantrue
Execution ReportThe table with the result of the team’s work. The «Output» column records the data received during the execution of the command. The «Error» column records the text of the error that occurred during the execution of the command.Robin.DataTable

Special conditions of use

None.

Example of use

Prerequisite for all cases. The "Connect to Linux terminal" action is installed and configured on the workspace.

Task 

Specifying the correct command

Prerequisite. In the "Connect to Linux terminal" action, the correct connection parameters are specified.

Solution

  1. Set the " Execute the command in the Linux terminal" action on the workspace.
  2. Correctly fill in the parameters: "Command" - specify the correct command for the Linux terminal.
  3. Launch the robot.

Image Added

Result

The action returned the parameters: "Execution status" - true, "Execution report" - a table with the result of the command execution. 

...

 Отчет о выполнении 

...

Eexecution report

...

Таблица с результатом работы. В столбце «Выход» для запроса данных команды, полученных в ходе выполнения команды. В столбце «Ошибка» для указания текста ошибки, которая была получена в ходе выполнения.».

...

Таблица

...

 

...

 

Особые условия использования

Отсутствуют.

Пример использования

Предусловие для всех кейсов. На рабочую область установлено и настроено действие "Подключиться к терминалу Linux".

Задача

Указание корректной команды

Предусловие. В действии "Подключиться к терминалу Linux" указанные корректные параметры подключения.

Решение

  1. Установить действие "Выполнить команду в терминале Linux" на рабочую область.
  2. Корректно заполнить параметры: "Команда" - указать корректную команду для терминала Linux.
  3. Запустить робота.

Image Removed

Результат

Действие вернуло параметры: "Статус выполнения" - true, "Отчет о выполнении" - таблицу с результатом выполнения команды. 

...