Внешнее приложение/скрипт
Драйвер устройства Внешнее приложение/скрипт позволяет SberMobile Serverу выполнять любые приложения или скрипты, находящиеся на машине, где запущен сервер. Приложения могут выполняться по запросу или периодически. Их коды выхода, результаты выполнения и поток вывода ошибок доступны для анализа.
При вызове приложения или скрипта по запросу операторы могут также указать пользовательские аргументы входа для него.
Информация по драйверу
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.application |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства устройства
Переменные (периодическое выполнение)
Это табличная настройка, определяющая, какие приложения должны выполняться периодически. Каждое приложение представлено переменной настройки устройства, а поля содержат код выхода, результат выполнения и ошибки, обнаруженные во время последнего выполнения.
Поле | Описание |
Name | Имя переменной настройки устройства, представляющей код выхода приложения и результат выполнения. |
Description | Описание этой переменной. |
Command | Путь для выполнения приложения или скрипта. |
Arguments | Список аргументов для передачи данной переменной/скрипту. |
Timeout | Максимальное время ожидания завершения выполнения приложения. |
Encoding | Кодировка, применяемая для обработки результата выполнения приложения и его ошибок. |
Если вы хотите выполнить команду, например
|
Функции (выполнение по запросу)
Это табличная настройка, определяющая, какие приложения должны выполняться по запросу операторов. Каждое приложение представлено функцией работы устройства. Эти функции принимают аргументы командной строки приложения/скрипта как их вход. Коды выхода и результаты выполнения приложения/скрипта возвращаются этими функциями.
Поле | Описание |
Name | Имя функции настройки устройства, вызывающей приложение или скрипт. |
Description | Описание этой функции. |
Command | Путь для выполнения приложения или скрипта. |
Timeout | Максимальное время ожидания завершения выполнения приложения. |
Encoding | Кодировка, применяемая для обработки результата выполнения приложения и его ошибок. |
Активы устройства
Драйвер не поддерживает активы.
Настройки устройства
Внешний драйвер приложения/скрипта устройства создает одну переменную настройки устройства для каждой записи в таблице Переменные (Периодическое выполнение). У этой переменной есть следующие поля:
Код выхода. Числовой код, возвращенный приложением.
Результат выполнения. Результат выполнения приложения.
Ошибки. Поток вывода ошибок приложения.
Операции устройства
Внешний драйвер приложения/скрипта устройства создает одну функцию работы устройства для каждой записи в таблице Функции (Выполнение по запросу). Эта функция принимает список аргументов командной строки для передачи приложению. У нее есть следующие поля:
Код выхода. Числовой код, возвращенный приложением.
Результат выполнения. Результат выполнения приложения.
Ошибки. Поток вывода ошибок приложения.
События устройства
Нет событий, представленных драйвером.
Подключение
Устройство приложения/скрипта всегда Онлайн.
Синхронизация
Во время синхронизации драйвер выполняет все приложения и скрипты, определенные в таблице Переменные (Периодическое выполнение).