История страницы
Выполнить команду в терминале
...
Linux Версия 1 (Python)
Группа действий: Процессы Процессы
...
Описание
Действие выполняет указанную команду на терминале Linux. Действие возвращает таблицу, в которой будет получен результат выполнения команды.
Иконка действия
Отсутствует
Параметры
Входные параметры:
- Поле « Контекст » - Экземпляр сеанса, в котором необходимо настроить команду».
- Поле: « Команда » - Команда, необходимо что выбрать».
Выходные параметры:
- Статус выполнения - Если значение «истина», то команда выполнена успешно. Если значение «ложь», то команда завершена с ошибками.».
- Отчет о выполнении - Таблица с результатом работы. В столбце «Выход» - команды для запроса данных команды, полученных в ходе выполнения команды. В столбце «Ошибка» - текст ошибки, который был получен в ходе выполнения.
Настройки
Параметры и их настройки
Свойство
Англ. наименование
Свойство |
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
Параметры |
Контекст |
Экземпляр сеанса, в котором необходимо настроить команду |
Контекст Linux |
Да |
Команда |
Command field |
Команда, которую необходимо выбрать |
Строка |
Да |
Статус выполнения |
Если значение |
"истина", то команда выполнена успешно. Если значение |
"ложь", то команда завершена с ошибками |
" | Логический |
Отчет о |
выполнении |
Eexecution report
Таблица с результатом работы. В столбце |
"Выход" для запроса данных команды, полученных в ходе выполнения команды. В столбце |
"Ошибка" для указания текста ошибки, которая была получена в ходе выполнения |
" | Таблица |
Особые условия использования
Отсутствуют.Примеры реализации:
Пример использования
Предусловие для всех кейсов: на . На рабочую область установлено и настроено действие "Подключиться к терминалу Linux".
Задача
...
Указание корректной команды.
Предусловие.
Предусловие: В действии "Подключиться к терминалу Linux" указанные некорректные параметры подключения (неверный пароль/имя/хост).
Решение:
- Установить действие "Выполнить команду в терминале Linux" на рабочую область.
- Корректно заполнить параметры.
- Запустить робота.
Результат: Действие выдаёт ошибку с описанием: "Некорректные параметры подключения."
Задача 2. Подключение не на Linux
Предусловие: В действии "Подключиться к терминалу Linux" указанные корректные параметры для подключения -устройство пользователя - не на Linux.
Решение
...
Воспользоваться действиями
...
- Установить действие "Выполнить команду в терминале Linux" на рабочую область.
- Корректно заполнить параметры.
- Запустить робота.
Результат: Действие выдает ошибку с описанием: "Подключаемый терминал не является терминалом Linux.".
Задача 3. Указание несуществующей команды
Предусловие: В действии "Подключиться к терминалу Linux" указанные корректные параметры подключения.
Решение:
...
, "Выполнить команду в терминале Linux"
...
.
Реализация
Результат: Действие вернуло параметры: "Статус выполнения" - false, "Отчет о выполнении" - таблицу с ошибкой о невыполнении команды. Действие ошибку не бросило.
Задача 4. Указание корректной команды
Предусловие: В действии "Подключиться к терминалу Linux" указанные корректные параметры подключения.
Решение:
- Установить действие "Выполнить команду в терминале Linux" на рабочую область.
- Корректно заполнить параметры: "Команда" - указать корректную команду для терминала Linux.
- Запустить робота.
Результат
: Действие вернуло параметры: "Статус выполнения" - true, "Отчет о выполнении" - таблицу с результатом выполнения команды.
...