
Funktionsblokken FS_EXEC udfører en eller flere fjernkommander uden shell.
Advarsel: Systemkommander kan true det fjernede system eller beskadige. Derudover kan eksisterende filer overskrives uden en advarsel.
Filssystemet skal først initialiseres ved hjælp af FS_INIT. Alle operationer udføres asynkront pr. oprettet lagerenhed.
Når en positiv flanke forekommer, udføres den angivne kommando.
Definerer enheden, hvorfra der skal tilgås filer. Enheden bruges pr. projekt og kan administreres i kontekstmenuen under Projekt Ekstern Lager.
Angiver stien til mappen på lagerenheden. Stien svarer til en Unix-filsti i UTF-8-format, hvis dette understøttes. Stien vises som følger:
Mappe/Undermappe
Brug af en sti er valgfri. Hvis den er angivet, skal skiftet til denne mappe være vellykket; ellers udføres kommandoen ikke.
Definerer den kommando, der skal udføres.
Definerer typen af konsol (Pseudo-Terminal). For nogle enheder er denne parameter obligatorisk. Eksempler: "vt100", "vt102", "ansi", "xterm" osv.
Note: Hvis der bruges en PTY, skal hver kommando afsluttes med et linjeskift, f.eks.: "ls\n". Bemærk også, at konsollen formaterer outputten. Derfor kan der også være kontroltegn eller binære data.
Definerer de aktive miljøvariabler. For at angive flere variabler kan en defineres pr. linje. Eksempel:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
Definerer størrelsen på terminalen. Standardmæssigt angives denne i tegn, men kan også defineres i pixels. F.eks.: "80x25" eller "640x480px". Hvis ingen værdi er angivet, bruges "80x25".
Udgangen returnerer en impuls ved succes for at udføre den næste operation. Impulsen opstår, når processen slutter, også hvis der er opstået en fejl.
Returnerer kommandoudgangen ved vellykket udførelse. Værdien gemmes til senere brug.
Returnerer kommandoudgangen ved fejlagtig udførelse. Ved SSH også kaldet STDERR. Værdien gemmes til senere brug.
Returnerer i fejltilfælde en tekst med en fejlbesked. Denne er FALSE, hvis der ikke er opstået nogen fejl. Tilstanden gemmes til senere brug.
Mulige årsager: