Bllok Funksion FS_EXEC

Blloku i funksioneve FS_EXEC ekzekuton një ose më shumë komanda të largëta pa shell.

Kujdes: Komandat e sistemit mund të dëmtojnë ose të dëmtojnë sistemin e largët. Për më tepër, dosjet që ekzistojnë tashmë mund të mbivendosen pa një parim.

Sistema e fajllave duhet të ketë qenë në fillim me FS_INIT. Të gjitha operacionet bëhen asinkronisht për çdo mjedis ruajtjeje i krijuar.

Hyrja RUN

Me një anë positive, komanda e cila është e caktuar ekzekutohet.

Hyrja DEV

Përkufizon pajisjen nga e cila duhet të hynë në dosjet. Pajisja përdoret për projekt dhe mund të administrohet në menun kontekstual nën Projekti Ruajtje e Jashtme.

Hyrja PATH

Tregon rrugën drejt dosjes në mjedisin e ruajtjes. Rruga përputhet me një rrugë të fajllave Unix në format UTF-8, nëse kjo mbështetet. Rruga paraqitet si më poshtë:

Folder/Subfolder

Përdorimi i një rruge është opsional. Nëse është vendosur, duhet të jetë e suksesshme ndërrimi në këtë dosje, ndryshe komanda që duhet të ekzekutohet nuk do të ekzekutohet.

Hyrja CMD

Përkufizon komanden që duhet të ekzekutohet.

Hyrja PTY

Përkufizon llojin e konsollës (Pseudo-Terminal). Për disa pajisje ky parametër është i domosdoshëm. Shembuj: "vt100", "vt102", "ansi", "xterm" etj.

Shënim: Nëse përdoret një PTY, çdo komandë duhet të mbarojë me një fund të rreshtit, p.sh.: "ls\n". Për më tepër, kuptoni se konsolla formaton outputin. Kështu mund të përmbajnë edhe karaktere kontrolli ose të dhëna binare.

Hyrja ENV

Përkufizon variablat e mjedisit aktive. Për të caktuar shumë variabla, një mund të përcaktohet në çdo rresht. Shembull:

LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8

Hyrja SIZE

Përkufizon madhësinë e terminalit. Si standard, kjo shfaqet në karaktere, por mund të përcaktohet edhe në piksel. P.sh.: "80x25" ose "640x480px". Nëse nuk është përcaktuar asnjë vlerë, përdoret "80x25".

Dalja DONE

Dalja kthen një impuls në rast suksesi për të vazhduar operacionin e ardhshëm. Impulsi ndodh kur procesi mbaron, edhe nëse ka pasur një gabim.

Dalja RETURN

Kthen kthimin e komandës në rast ekzekutimi të suksesshëm. Vlera ruhet për përdorim të mëvonshëm.

Dalja RETERR

Kthen kthimin e komandës në rast ekzekutimi të gabuar. Në SSH quhet edhe STDERR. Vlera ruhet për përdorim të mëvonshëm.

Dalja ERROR

Në rast gabimi, kthen një tekst me një mesazh gabimi. Ky është FALSE, nëse nuk ka pasur asnjë gabim. Gjendja ruhet për përdorim të mëvonshëm.

Arsyet e mundshme:

  • Shërbimi i mjedisit të ruajtjes nuk është nisur.
  • Ruajtja nuk është inicializuar.
  • Të dhënat e identifikimit janë të pavlefshme.
  • Serveri i largët nuk mund të arrijet.
  • Mjedisi i ruajtjes nuk ekziston.
  • Rruga e caktuar është e pavlefshme.
  • Në mjedisin e ruajtjes nuk mund të shkruhet.
  • Asnjë hapësirë ruajtjeje në ruajtje ose ruajtja është e mbrojtur nga shkrimet.

Shiko Gjerë