| SYD-X(1) | General Commands Manual | SYD-X(1) |
نام (NAME)
syd-x - بررسی قابلیت اجرای فایلها و فهرست فایلهای اجرایی فرآیندها
خلاصه دستور (SYNOPSIS)
syd-x [-hcv] [-l pid...] [files...]
توضیحات (DESCRIPTION)
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) متوسل میشود.
گزینهها (OPTIONS)
| -h | نمایش راهنما. |
| -c | خروج موفقیتآمیز در صورتی که فلگ "AT_EXECVE_CHECK" پشتیبانی شود. |
| -l pid | مشخص کردن شناسه فرآیند (PID) برای فهرست کردن فایلهای اجرایی آن؛ این گزینه میتواند تکرار شود. |
| -v | چاپ اطلاعات وضعیت بررسی فایل در خروجی خطای استاندارد. |
وضعیت خروج (EXIT STATUS)
دستور syd-x در صورت موفقیت با کد 0 و در صورت بروز خطا با شماره errno(3) خارج میشود.
همچنین ببینید (SEE ALSO)
- صفحه خانگی syd: https://sydbox.exherbo.org
- بررسی قابلیت اجرا: https://docs.kernel.org/next/userspace-api/check_exec.html
نویسندگان (AUTHORS)
نگهداری شده توسط 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 |