Toimintosarja FS_EXEC

Toimintosarja FS_EXEC suorittaa yhden tai useamman etäkomennon ilman kuoria.

Huomio: Järjestelmäkomennot voivat vaarantaa tai vahingoittaa etäjärjestelmää. Lisäksi olemassa olevat tiedostot voidaan ylikirjoittaa ilman varoitusta.

Tiedostojärjestelmän on oltava alustettu aiemmin FS_INIT-toiminnolla. Kaikki operaatiot suoritetaan asynkronisesti jokaiselle luodulle tallennusvälineelle.

Syöttö RUN

Positiivisella reunalla annettu komento suoritetaan.

Syöttö DEV

Määrittää laitteen, josta tiedostoihin päästään käsiksi. Laite käytetään projektissa ja sitä voidaan hallita kontekstivalikosta Projekti Ulkoinen tallennus.

Syöttö PATH

Määrittää polun tallennusvälineen hakemistoon. Polku vastaa Unix-tiedostopolkua UTF-8-muodossa, jos tämä on tuettu. Polku esitetään seuraavasti:

Kansio/Alikansio

Polun käyttö on valinnainen. Jos se on asetettu, sen pitää vaihtaa tähän hakemistoon onnistuneesti, muuten suoritettava komento ei suoriteta.

Syöttö CMD

Määrittää suoritettavan komennon.

Syöttö PTY

Määrittää konsolin tyyppin (Pseudo-Terminal). Joillekin laitteille tämä parametri on pakollinen. Esimerkkejä: "vt100", "vt102", "ansi", "xterm" jne.

Huomio: Jos PTY käytetään, jokaisen komennon on päättävä rivinvaihto, esim.: "ls\n". Huomaa myös, että konsoli muotoilee tulostuksen. Tämän vuoksi tulosteessa voi olla ohjausmerkkejä tai binääritietoa.

Syöttö ENV

Määrittää aktiiviset ympäristömuuttujat. Useiden muuttujien määrittämiseksi voidaan jokaiselle riville määrittää yksi. Esimerkki:

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

Syöttö SIZE

Määrittää terminaalin koon. Oletusarvoisesti tämä annetaan merkkeinä, mutta se voi olla myös pikseleissä. Esim.: "80x25" tai "640x480px". Jos arvoa ei ole määritetty, käytetään "80x25".

Tulo DONE

Tulostuu onnistuneesti palauttaa impulssi seuraavan operaation suorittamiseksi. Impulssi tapahtuu prosessin päättyessä, myös jos virhe on tapahtunut.

Tulo RETURN

Palauttaa komennon paluuarvon onnistuneen suorituksen jälkeen. Arvo tallennetaan myöhemmin käytettäväksi.

Tulo RETERR

Palauttaa komennon paluuarvon virheellisen suorituksen jälkeen. SSH:ssä myös STDERR-nimellä. Arvo tallennetaan myöhemmin käytettäväksi.

Tulo ERROR

Palauttaa virhetapauksessa tekstin, jossa on virheilmoitus. Tämä on FALSE, jos virhettä ei ole tapahtunut. Tila tallennetaan myöhemmin käytettäväksi.

Mahdolliset syyt:

  • Tallennusvälineen palvelu ei ole käynnistetty.
  • Tallennusta ei ole alustettu.
  • Kirjaudutaan virheellisin tiedoin.
  • Ei päästä etäpalvelimeen.
  • Tallennusvälinettä ei ole olemassa.
  • Määritetty polku on virheellinen.
  • Tallennusvälineelle ei voi kirjoittaa.
  • Ei enää tallennustilaa tai tallennus on suojattu kirjoituksilta.

Katso Myös