
ฟังก์ชันบล็อก FS_EXEC จะทำคำสั่งที่อยู่ห่างออกไปโดยไม่ใช้ Shell
ความระวัง: คำสั่งของระบบสามารถทำให้ระบบที่อยู่ห่างออกไปเสี่ยงภัยหรือได้รับความเสียหาย อีกทั้งไฟล์ที่มีอยู่แล้วอาจถูกเขียนทับโดยไม่มีการแจ้งเตือน
ต้องมีการเริ่มต้นไดรฟ์ด้วย FS_INIT ก่อน ทุกกระบวนการจะทำงานแบบไม่ซิงโครนัสต่อแต่ละอุปกรณ์ที่เชื่อมต่อ
เมื่อมีสัญญาณบวก คำสั่งที่ระบุจะถูกดำเนินการ
กำหนดอุปกรณ์ที่ใช้ในการเข้าถึงไฟล์ อุปกรณ์นี้ใช้งานต่อโปรเจกต์และสามารถจัดการได้จากเมนูคอนเท็กซ์ภายใต้ โปรเจกต์ อุปกรณ์สำรอง
ระบุเส้นทางไปยังไดเรกทอรีบนอุปกรณ์ เส้นทางนี้เป็นเส้นทางของไฟล์ Unix ในรูปแบบ UTF-8 ถ้ามีการสนับสนุน เส้นทางจะแสดงออกมาเช่นนี้
โฟลเดอร์/ซับโฟลเดอร์
การใช้เส้นทางเป็นตัวเลือก หากมีการตั้งค่าสิ่งนี้ ควรเปลี่ยนไปยังไดเรกทอรีนั้นอย่างสำเร็จ ถ้าหากไม่ได้จะทำให้คำสั่งที่กำลังจะถูกดำเนินการไม่สามารถดำเนินการได้
กำหนดคำสั่งที่ต้องการดำเนินการ
กำหนดประเภทของคอนโซล (Pseudo-Terminal) สำหรับบางอุปกรณ์ตัวแปรนี้เป็นสิ่งจำเป็น ตัวอย่าง: "vt100", "vt102", "ansi", "xterm" เป็นต้น
หมายเหตุ: หากมีการใช้ PTY คำสั่งแต่ละคำต้องสิ้นสุดด้วยขีดเส้นใหม่ ตัวอย่างเช่น "ls\n" อีกทั้งควรระวังว่าคอนโซลจะจัดรูปแบบการออกผลลัพธ์ ทำให้อาจมีตัวควบคุมหรือข้อมูลไบนารีอยู่ด้วย
กำหนดตัวแปรสิ่งแวดล้อมที่ใช้งานอยู่ สามารถระบุตัวแปรได้หลายตัว โดยการกำหนดตัวแปรต่อบรรทัด ตัวอย่างเช่น
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
กำหนดขนาดของเทอร์มินัล ค่าเริ่มต้นจะเป็นตัวอักษร แต่สามารถระบุได้ในหน่วยพิกเซลเช่นกัน ตัวอย่างเช่น "80x25" หรือ "640x480px" หากไม่ได้ระบุค่าจะใช้ "80x25" แทน
เมื่อดำเนินการสำเร็จ เอาท์พุทจะส่งสัญญาณกลับมาเพื่อดำเนินการต่อ สัญญาณนี้จะเกิดขึ้นเมื่อกระบวนการสิ้นสุดลง แม้ว่าจะมีข้อผิดพลาดเกิดขึ้นก็ตาม
ส่งค่าคืนของคำสั่งเมื่อดำเนินการสำเร็จ ค่านี้จะถูกเก็บไว้เพื่อใช้งานในภายหลัง
ส่งค่าคืนของคำสั่งเมื่อดำเนินการผิดพลาด ในกรณี SSH จะเรียกว่า STDERR ค่านี้จะถูกเก็บไว้เพื่อใช้งานในภายหลัง
ส่งข้อความที่มีข้อผิดพลาดกลับมาเมื่อเกิดข้อผิดพลาด สถานะนี้จะเป็น FALSE หากไม่มีข้อผิดพลาดเกิดขึ้น สถานะนี้จะถูกเก็บไว้เพื่อใช้งานในภายหลัง
สาเหตุที่อาจเกิดขึ้นได้: