
Blok funkce FS_EXEC vykonává jedno nebo více vzdálených příkazů bez shellu.
Pozor: Systémové příkazy mohou ohrozit nebo poškodit vzdálený systém. Navíc mohou existující soubory být přepsány bez varování.
Souborový systém musí být předtím inicializován pomocí FS_INIT. Všechny operace se provádějí asynchronně pro každé vytvořené úložné médium.
Při kladné hraně je spuštěn uvedený příkaz.
Definuje zařízení, ze kterého se má přístupovat ke souborům. Zařízení se používá pro projekt a může být spravováno v kontextovém menu pod Projekt Externí úložiště.
Zadá cestu k adresáři na úložném médiu. Cesta odpovídá Unixové cestě souboru v UTF-8 formátu, pokud je podporována. Cesta se zobrazuje takto:
Složka/Podsložka
Použití cesty je volitelné. Pokud byla nastavena, musí být úspěšný přechod do tohoto adresáře, jinak nebude spuštěn příkaz k provedení.
Definuje příkaz k provedení.
Definuje typ konzole (Pseudo-Terminal). Pro některá zařízení je tento parametr povinný. Příklady: "vt100", "vt102", "ansi", "xterm" atd.
Poznámka: Pokud se používá PTY, musí být každý příkaz ukončen koncem řádku, například: "ls\n". Dále zohledněte, že konzole formátuje výstup. Proto mohou obsahovat i řídicí znaky nebo binární data.
Definuje aktivní proměnné prostředí. Aby bylo možné zadat více proměnných, lze na každém řádku definovat jednu. Příklad:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
Definuje velikost terminálu. Výchozí hodnota je v znaků, ale může být také definována v pixelech. Například: "80x25" nebo "640x480px". Pokud není zadána žádná hodnota, použije se "80x25".
Výstup při úspěchu vrátí impuls k provedení další operace. Impuls nastane při ukončení procesu, i když došlo k chybě.
Vrátí výstup příkazu při úspěšném provedení. Hodnota je uložena pro pozdější použití.
Vrátí výstup příkazu při chybě provedení. U SSH také nazývané STDERR. Hodnota je uložena pro pozdější použití.
V případě chyby vrátí text s chybovou zprávou. Je FALSE, pokud nevyšlo žádná chyba. Stav je uložen pro pozdější použití.
Možné příčiny: