
Blok funkcji FS_EXEC wykonuje jedno lub więcej zdalnych poleceń bez powłoki.
Uwaga: Polecenia systemowe mogą zagrażać lub uszkodzić zdalne systemy. Ponadto istniejące pliki mogą zostać nadpisane bez ostrzeżenia.
System plików musi być wcześniej zainicjowany za pomocą FS_INIT. Wszystkie operacje są wykonywane asynchronicznie dla każdego utworzonego urządzenia magazynującego.
Na pozytywnej krawędzi wykonuje podane polecenie.
Definiuje urządzenie, z którego należy uzyskać dostęp do plików. Urządzenie jest używane w projekcie i może być zarządzane w menu kontekstowym pod Projekt Zewnętrzny magazyn.
Podaje ścieżkę do katalogu na urządzeniu magazynującym. Ścieżka odpowiada ścieżce pliku Unix w formacie UTF-8, jeśli jest on obsługiwany. Ścieżka jest przedstawiana następująco:
Folder/Subfolder
Użycie ścieżki jest opcjonalne. Jeśli została ustawiona, należy pomyślnie przejść do tego katalogu, w przeciwnym razie polecenie do wykonania nie zostanie wykonane.
Definiuje wykonywane polecenie.
Definiuje typ konsoli (Pseudo-Terminal). Dla niektórych urządzeń ten parametr jest obowiązkowy. Przykłady: "vt100", "vt102", "ansi", "xterm" itp.
Uwaga: Jeśli używany jest PTY, każde polecenie musi być zakończone końcem linii, np.: "ls\n". Pamiętaj również, że konsola formatuje wyjście. Dlatego mogą zawierać się w nim znaki sterujące lub dane binarne.
Definiuje aktywne zmienne środowiskowe. Aby określić kilka zmiennych, można zdefiniować jedną na każdej linii. Przykład:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
Definiuje rozmiar terminala. Domyślnie podawany jest w znakach, ale można go również zdefiniować w pikselach. Na przykład: "80x25" lub "640x480px". Jeśli nie zdefiniowano żadnej wartości, używany jest "80x25".
Na wyjściu zwracany jest impuls przy powodzeniu, aby przeprowadzić następną operację. Impuls następuje po zakończeniu zadania, nawet jeśli wystąpił błąd.
Zwraca wynik polecenia w przypadku pomyślnego wykonania. Wartość jest zapisywana do późniejszego użycia.
Zwraca wynik polecenia w przypadku błędnego wykonania. W SSH nazywa się to STDERR. Wartość jest zapisywana do późniejszego użycia.
W przypadku błędu zwraca tekst z komunikatem o błędzie. Jest on FALSE, jeśli nie wystąpił żaden błąd. Stan jest zapisywany do późniejszego użycia.
Możliwe przyczyny: