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

Ключ

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

Выполнить команду в терминале

...

Linux Версия 1 (Python)

Группа действий: Процессы  Процессы 

...

Описание

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

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

Отсутствует

Параметры

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

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

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

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

Настройки

 

Image Added

Параметры и их настройки

Свойство

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

Свойство

Описание

Тип

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

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

Параметры

Поле « 

Контекст

 »Context field

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

Контекст Linux

.


Да

Поле: « 

Команда

 »

Command field

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

.

Строка

.


Да

« 

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

 ».Eexecution status

Если значение

«истина»

"истина", то команда выполнена успешно. Если значение

«ложь»

"ложь", то команда завершена с ошибками

.». .

"

Логический

.

 


Отчет о

выполнении 

выполнении 

Eexecution report

Таблица с результатом работы. В столбце

«Выход»

"Выход" для запроса данных команды, полученных в ходе выполнения команды. В столбце

«Ошибка»

"Ошибка" для указания текста ошибки, которая была получена в ходе выполнения

.».

"

Таблица

 

 



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

Отсутствуют.Примеры реализации:

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

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

Задача

...

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

Предусловие.

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

Решение:

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

Результат: Действие выдаёт ошибку с описанием: "Некорректные параметры подключения."

Задача 2. Подключение не на Linux

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

Решение

...

Воспользоваться действиями

...

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

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

Задача 3. Указание несуществующей команды

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

Решение:

...

, "Выполнить команду в терминале Linux"

...

.

Реализация

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

Задача 4. Указание корректной команды

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

Решение:

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

Image Added

Результат

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

...