
Blocul funcțional FS_EXEC execută una sau mai multe comenzi îndepărtate fără shell.
Atenție: Comenzile sistemului pot pune în pericol sau deteriora sistemul îndepărtat. În plus, fișierele existente pot fi suprascrise fără un avertisment.
Sistemul de fișiere trebuie inițializat anterior prin intermediul FS_INIT. Toate operațiile se efectuează asincron pentru fiecare mediu de stocare creat.
La o frontă pozitivă, comanda specificată este executată.
Definește dispozitivul din care se accesează fișierele. Dispozitivul este utilizat pe proiect și poate fi gestionat în meniul contextual sub Proiect Stocare externă.
Specifică calea către directorul de pe mediu de stocare. Calea corespunde unui Unix file path în format UTF-8, dacă acesta este suportat. Calea este reprezentată astfel:
Folder/Subfolder
Utilizarea unei căi este opțională. Dacă aceasta a fost setată, schimbarea la acest director trebuie să fie reușită, altfel comanda de executat nu va fi efectuată.
Definește comanda de executat.
Definește tipul consolei (Pseudo-Terminal). Pentru unele dispozitive, acest parametru este obligatoriu. Exemple: "vt100", "vt102", "ansi", "xterm" etc.
Notă: Dacă se utilizează un PTY, fiecare comandă trebuie încheiată cu o linie de sfârșit, de exemplu: "ls\n". De asemenea, țineți minte că consola formatează ieșirea. Astfel, pot fi incluse și caractere de control sau date binare.
Definește variabilele de mediu active. Pentru a specifica mai multe variabile, una poate fi definită pe fiecare linie. Exemplu:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
Definește dimensiunea terminalului. Implicit, aceasta este specificată în caractere, dar poate fi definită și în pixeli. De exemplu: "80x25" sau "640x480px". Dacă nu a fost definit niciun valoare, se utilizează "80x25".
Ieșirea returnează un impuls la succes pentru a efectua următoarea operație. Impulsul are loc la încheierea procesului, chiar dacă a apărut o eroare.
Returnează rezultatul comenzii la executare reușită. Valoarea este stocată pentru utilizare ulterioară.
Returnează rezultatul comenzii la executare nereușită. La SSH, acest lucru se numește și STDERR. Valoarea este stocată pentru utilizare ulterioară.
În caz de eroare, returnează un text cu un mesaj de eroare. Acesta este FALSE, dacă nu a apărut nici o eroare. Starea este stocată pentru utilizare ulterioară.
Posibile cauze: