
Функциональный блок FS_EXEC выполняет одно или несколько удаленных команд без оболочки.
Внимание: Системные команды могут угрожать или повредить удаленную систему. Кроме того, уже существующие файлы могут быть перезаписаны без предупреждения.
Файловая система должна быть предварительно инициализирована с помощью FS_INIT. Все операции выполняются асинхронно для каждого созданного носителя.
При положительном фронте выполняется указанная команда.
Определяет устройство, с которого следует получить доступ к файлам. Устройство используется в проекте и может быть управляемо в контекстном меню под Проект Внешнее хранилище.
Указывает путь к каталогу на носителе. Путь соответствует пути файла Unix в формате UTF-8, если он поддерживается. Путь представлен следующим образом:
Папка/Подпапка
Использование пути является необязательным. Если он установлен, то переход в этот каталог должен быть успешным, иначе выполняемая команда не будет выполнена.
Определяет выполняемую команду.
Определяет тип консоли (псевдотерминал). Для некоторых устройств этот параметр обязателен. Примеры: "vt100", "vt102", "ansi", "xterm" и т.д.
Примечание: Если используется PTY, каждая команда должна завершаться символом новой строки, например: "ls\n". Учтите также, что консоль форматирует вывод. Таким образом, могут содержаться управляющие символы или бинарные данные.
Определяет активные переменные окружения. Чтобы указать несколько переменных, можно определить по одной на строку. Пример:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
Определяет размер терминала. По умолчанию он указывается в символах, но может быть также определен в пикселях. Например: "80x25" или "640x480px". Если значение не определено, используется "80x25".
Выход возвращает импульс при успехе, чтобы выполнить следующую операцию. Импольс происходит по завершении процесса, даже если произошла ошибка.
Возвращает результат команды при успешном выполнении. Значение сохраняется для последующего использования.
Возвращает результат команды при ошибочном выполнении. При SSH также называется STDERR. Значение сохраняется для последующего использования.
В случае ошибки возвращает текст с сообщением об ошибке. Он FALSE, если ошибка не возникла. Состояние сохраняется для последующего использования.
Возможные причины: