بلوک عملکرد FS_EXEC

بلوک عملکرد FS_EXEC یک یا چند دستور دور را بدون شل اجرا می‌کند.

توجه: دستورهای سیستم می‌توانند سیستم دور را در معرض خطر قرار دهند یا آن را آسیب بزنند. علاوه بر این، فایل‌هایی که قبلاً وجود داشته‌اند ممکن است بدون هشدار overwrite شوند.

سیستم فایل باید قبلاً با استفاده از FS_INIT 初始isiert worden sein. Alle Operationen erfolgen dabei asynchron pro angelegtes Speichermedium.

ورودی RUN

در یک لبه مثبت، دستور مشخص شده اجرا می‌شود.

ورودی DEV

دستگاه را تعریف می‌کند که از آن باید به فایل‌ها دسترسی داشته باشیم. دستگاه در پروژه استفاده می‌شود و می‌تواند در منوی کنTEXT تحت پروژه حافظه خارجی مدیریت شود.

ورودی PATH

مسیر به دایرکتوری در حافظه ذخیره‌سازی را مشخص می‌کند. مسیر با یک Unix-Dateipfad در فرمت UTF-8 مطابقت دارد، اگر این مورد پشتیبانی شود. مسیر به صورت زیر نمایش داده می‌شود:

Ordner/Unterordner

استفاده از یک مسیر اختیاری است. اگر تنظیم شده باشد، باید تغییر به این دایرکتوری موفقیت‌آمیز باشد، در غیر این صورت دستور برای اجرا انتخاب نمی‌شود.

ورودی CMD

دستور را که باید اجرا شود تعریف می‌کند.

ورودی PTY

نوع کنسول (Pseudo-Terminal) را تعریف می‌کند. برای برخی دستگاه‌ها این پارامتر الزامی است. مثال‌ها: "vt100", "vt102", "ansi", "xterm" و غیره.

توجه: اگر از PTY استفاده شود، هر دستور باید با یک خط پایان به پایان برسد، مانند: "ls\n". همچنین توجه کنید که کنسول خروجی را فرمت می‌کند. بنابراین ممکن است شامل کاراکترهای کنترل یا داده‌های دودویی باشد.

ورودی ENV

متغیرهای محیطی فعال را تعریف می‌کند. برای مشخص کردن چندین متغیر، هر کدام در یک خط می‌توانند تعریف شوند. مثال:

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

ورودی SIZE

اندازه ترمینال را تعریف می‌کند. به طور پیش‌فرض این اندازه در کاراکترها مشخص شده است، اما همچنین می‌تواند در پیکسل‌ها نیز تعریف شود. مانند: "80x25" یا "640x480px". اگر هیچ مقدار تعریف نشده باشد، "80x25" استفاده می‌شود.

خروجی DONE

خروجی در صورت موفقیت یک پالس برمی‌گرداند تا عملیات بعدی را انجام دهد. پالس هنگام پایان فرایند رخ می‌دهد، حتی اگر خطا رخ داده باشد.

خروجی RETURN

در صورت اجرای موفق دستور، خروجی آن را برمی‌گرداند. مقدار برای استفاده در آینده ذخیره می‌شود.

خروجی RETERR

در صورت اجرای ناموفق دستور، خروجی آن را برمی‌گرداند. در SSH نیز به عنوان STDERR شناخته می‌شود. مقدار برای استفاده در آینده ذخیره می‌شود.

خروجی ERROR

در صورت خطا یک متن با پیام خطا را برمی‌گرداند. این FALSE است اگر هیچ خطایی رخ نداده باشد. وضعیت برای استفاده در آینده ذخیره می‌شود.

دلیل‌های ممکن:

  • خدمة حافظه ذخیره‌سازی شروع نشده است.
  • حافظه اولیه سازی نشده است.
  • اطلاعات ورود نامعتبر است.
  • سرور دور قابل دسترسی نیست.
  • حافظه ذخیره‌سازی وجود ندارد.
  • مسیر مشخص شده نامعتبر است.
  • به حافظه ذخیره‌سازی نمی‌توان نوشت.
  • فضای ذخیره‌سازی در حافظه باقی نمانده است یا حافظه فقط برای خواندن است.

همچنین ببینید