
Функціональний блок 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, якщо помилка не сталася. Стан зберігається для подальшого використання.
Можливі причини: