Μονάδα Λειτουργίας FS_EXEC

Η Μονάδα Λειτουργίας FS_EXEC εκτελεί μία ή περισσότερες απομακρυσμένες εντολές χωρίς shell.

Προσοχή: Οι συστηματικές εντολές μπορούν να απειλήσουν ή να βλάψουν το απομακρυσμένο σύστημα. Επιπλέον, οι υπάρχουσες αρχεία μπορούν να αντικατασταθούν χωρίς προειδοποίηση.

Το σύστημα αρχείων πρέπει να έχει προ-αρχικοποιηθεί με τη χρήση του FS_INIT. Όλες οι λειτουργίες πραγματοποιούνται ασύγχρονα για κάθε αποθηκευτικό μέσο.

Είσοδος RUN

Με μια θετική ακμή εκτελείται η καθορισμένη εντολή.

Είσοδος DEV

Ορίζει τη συσκευή από την οποία θα γίνει πρόσβαση στα αρχεία. Η συσκευή χρησιμοποιείται ανά έργο και μπορεί να διαχειριστεί στο μενού Έργο Εξωτερική Αποθήκευση.

Είσοδος PATH

Ορίζει τη διαδρομή προς τον φάκελο στο αποθηκευτικό μέσο. Η διαδρομή αντιστοιχεί σε μια διαδρομή αρχείου Unix στο μορφασμό UTF-8, εάν αυτό υποστηρίζεται. Η διαδρομή παρουσιάζεται ως εξής:

Φάκελος/Υποφάκελος

Η χρήση μιας διαδρομής είναι προαιρετική. Αν έχει οριστεί, τότε η μετάβαση σε αυτόν τον φάκελο πρέπει να είναι επιτυχής, διαφορετικά η εντολή που θα εκτελεστεί δεν θα εκτελεστεί.

Είσοδος CMD

Ορίζει την εντολή που θα εκτελεστεί.

Είσοδος PTY

Ορίζει τον τύπο της κονσόλας (ψευδο-τερματικού). Για ορισμένες συσκευές, αυτός ο παράμετρος είναι υποχρεωτικός. Παραδείγματα: "vt100", "vt102", "ansi", "xterm" κ.λπ.

Σημείωση: Αν χρησιμοποιείται PTY, κάθε εντολή πρέπει να ολοκληρώνεται με ένα τέλος γραμμής, π.χ.: "ls\n". Παρατηρήστε επίσης ότι η κονσόλα μορφοποιεί την έξοδο. Έτσι, μπορεί να περιέχει και χαρακτήρες ελέγχου ή δυαδικά δεδομένα.

Είσοδος ENV

Ορίζει τις ενεργές μεταβλητές περιβάλλοντος. Για να ορίσετε πολλές μεταβλητές, μπορείτε να ορίσετε μία ανά γραμμή. Παραδείγματα:

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

Είσοδος SIZE

Ορίζει το μέγεθος της οθόνης. Προκαθορισμένα, αυτό δίνεται σε χαρακτήρες, αλλά μπορεί να οριστεί και σε pixels. Π.χ.: "80x25" ή "640x480px". Αν δεν έχει οριστεί κάποια τιμή, χρησιμοποιείται η τιμή "80x25".

Έξοδος DONE

Η έξοδος επιστρέφει ένα παλμό επιτυχίας για να εκτελεστεί η επόμενη λειτουργία. Ο παλμός συμβαίνει όταν ολοκληρώνεται η διαδικασία, ακόμη και αν έχει συμβεί κάποιο σφάλμα.

Έξοδος RETURN

Επιστρέφει την επιστροφή της εντολής σε περίπτωση επιτυχούς εκτέλεσης. Η τιμή αποθηκεύεται για μελλοντική χρήση.

Έξοδος RETERR

Επιστρέφει την επιστροφή της εντολής σε περίπτωση σφαλματικής εκτέλεσης. Στο SSH ονομάζεται επίσης STDERR. Η τιμή αποθηκεύεται για μελλοντική χρήση.

Έξοδος ERROR

Επιστρέφει μια μηνύμα σφάλματος σε περίπτωση σφάλματος. Αυτή είναι FALSE, αν δεν έχει συμβεί κάποιο σφάλμα. Η κατάσταση αποθηκεύεται για μελλοντική χρήση.

Δυνατές αιτίες:

  • Η υπηρεσία του αποθηκευτικού μέσου δεν ξεκίνησε.
  • Ο αποθηκευτικός χώρος δεν έχει αρχικοποιηθεί.
  • Τα στοιχεία σύνδεσης είναι άκυρα.
  • Δεν ήταν δυνατή η επικοινωνία με τον απομακρυσμένο διακομιστή.
  • Το αποθηκευτικό μέσο δεν υπάρχει.
  • Η καθορισμένη διαδρομή είναι άκυρη.
  • Δεν μπορεί να γραφεί στο αποθηκευτικό μέσο.
  • Δεν υπάρχει περισσότερος χώρος στον αποθηκευτικό χώρο ή ο αποθηκευτικός χώρος είναι προστατευμένος από γράψιμο.

Βλέπε Επίσης