SYD-X(1) General Commands Manual SYD-X(1)

syd-x - بررسی قابلیت اجرای فایلها و فهرست فایلهای اجرایی فرآیندها

syd-x [-hcv] [-l pid...] [files...]

syd-x قابلیت اجرای فایل‌های مشخص‌شده را بررسی می‌کند یا فایل‌های اجرایی فرآیندهای داده‌شده را فهرست می‌نماید. بررسی قابلیت اجرای فایل در Linux>=6.14 با استفاده از فراخوان سیستمی execveat(2) همراه با فلگ "AT_EXECVE_CHECK" انجام می‌شود و در نسخه‌های قدیمی‌تر لینوکس به فراخوان سیستمی faccessat(2) با فلگ "X_OK" بازمی‌گردد. در صورت مشخص شدن گزینه -l، حالت فهرست‌گیری فعال می‌شود: تمام آرگومان‌های پس از آن به عنوان شناسه فرآیند (PID) تفسیر می‌شوند، نه فایل. در حالت فهرست‌گیری، فهرست کردن فایل‌های اجرایی در Linux>=6.11 با استفاده از درخواست ioctl(2) با عنوان "PROCMAP_QUERY" انجام می‌گیرد و در نسخه‌های قدیمی‌تر لینوکس به تجزیه متنی فایل proc_pid_maps(5) متوسل می‌شود.

-h نمایش راهنما.
-c خروج موفقیت‌آمیز در صورتی که فلگ "AT_EXECVE_CHECK" پشتیبانی شود.
-l pid مشخص کردن شناسه فرآیند (PID) برای فهرست کردن فایل‌های اجرایی آن؛ این گزینه می‌تواند تکرار شود.
-v چاپ اطلاعات وضعیت بررسی فایل در خروجی خطای استاندارد.

دستور syd-x در صورت موفقیت با کد 0 و در صورت بروز خطا با شماره errno(3) خارج می‌شود.

syd(1), syd(2), syd(5)

نگه‌داری شده توسط Ali Polatel. سورس‌های به‌روز را می‌توان در https://gitlab.exherbo.org/sydbox/sydbox.git و روی Radicle در rad:z38HCnbmcDegA2BMxuPaPRPMdp6wF یافت. اشکالات/وصله‌ها را می‌توان به https://gitlab.exherbo.org/groups/sydbox/-/issues ارسال کرد. گفتگو در #sydbox در Libera Chat یا در #sydbox:mailstation.de در Matrix.

2026-09-01