
FS_EXEC İş Bloku, Shell kullanmadan bir veya daha fazla uzak komutu çalıştırır.
Dikkat: Sistem komutları uzak sistemi tehlikeye atmak veya zarar verebilir. Ayrıca, uyarı olmadan mevcut dosyalar üzerine yazılabilir.
Dosya sistemi önce FS_INIT kullanarak başlatılmış olmalıdır. Tüm işlemler, her oluşturulan depolama aracına göre asenkron olarak gerçekleştirilir.
Bir pozitif kenarda belirtilen komut çalıştırılır.
Belirtilen aygıttan hangi dosyalara erişileceğini tanımlar. Aygıt, projeye göre kullanılır ve Proje Dış Depolama konumunda sağ tıklayarak yönetilebilir.
Depolama aracındaki dizine giden yolu belirtir. Yol, desteklendiği durumda bir Unix dosya yoluna UTF-8 formatında eşdeğerdir. Yol aşağıdaki şekilde gösterilir:
Dizin/Altdizin
Bir yolun kullanılması isteğe bağlıdır. Eğer ayarlanmışsa, bu dizine geçiş başarılı olmalıdır, aksi takdirde çalıştırılacak komut yürütülmez.
Çalıştırılacak komutu tanımlar.
Konsol türü (Sahte Terminal) tanımlar. Bazı aygıtlar için bu parametre zorunludur. Örnekler: "vt100", "vt102", "ansi", "xterm" vb.
Not: Bir PTY kullanılırsa, her komut bir satır sonu ile tamamlanmalıdır, örneğin: "ls\n". Ayrıca, konsolun çıktısını biçimlendirdiğini unutmayın. Bu nedenle kontrol karakterleri veya ikili veriler de içerebilir.
Aktif çevre değişkenlerini tanımlar. Birden fazla değişkene işaret etmek için her satıra bir tanım yapılabilir. Örnek:
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
Terminalin boyutunu tanımlar. Varsayılan olarak bu karakter cinsinden belirtilir, ancak piksel olarak da tanımlanabilir. Örneğin: "80x25" veya "640x480px". Eğer bir değer belirtilmemişse, "80x25" kullanılır.
Başarılı bir durumda, çıkış bir impuls döndürür ve sonraki işlemi gerçekleştirmek için bekler. Impuls, hatalı veya başarılı bir şekilde işlem tamamlandığında meydana gelir.
Komutun başarılı bir şekilde yürütülmesi durumunda geri dönüş değerini döndürür. Değer daha sonra kullanılmak üzere saklanır.
Komutun hatalı bir şekilde yürütülmesi durumunda geri dönüş değerini döndürür. SSH'de STDERR olarak da bilinir. Değer daha sonra kullanılmak üzere saklanır.
Hata durumunda, bir hata mesajı içeren metin döndürür. Bu FALSE duruma gelir, eğer bir hata meydana gelmemişse. Durum daha sonra kullanılmak üzere saklanır.
Mümkün nedenler: