.\" Generated by scdoc 1.11.5 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "SYD\-X" "1" "2026\-09\-01" .PP .SH "نام (NAME)" syd-x \- بررسی قابلیت اجرای فایلها و فهرست فایلهای اجرایی فرآیندها .PP .SH "خلاصه دستور (SYNOPSIS)" .PP \fBsyd\-x\fR \fI[\-hcv]\fR \fI[\-l pid.\&.\&.\&]\fR \fI[files.\&.\&.\&]\fR .PP .SH "توضیحات (DESCRIPTION)" .PP \fBsyd\-x\fR قابلیت اجرای فایل‌های مشخص‌شده را بررسی می‌کند یا فایل‌های اجرایی فرآیندهای داده‌شده را فهرست می‌نماید.\& بررسی قابلیت اجرای فایل در Linux>=6.\&14 با استفاده از فراخوان سیستمی \fIexecveat\fR(2) همراه با فلگ "AT_EXECVE_CHECK" انجام می‌شود و در نسخه‌های قدیمی‌تر لینوکس به فراخوان سیستمی \fIfaccessat\fR(2) با فلگ "X_OK" بازمی‌گردد.\& در صورت مشخص شدن گزینه \fI\-l\fR، حالت فهرست‌گیری فعال می‌شود: تمام آرگومان‌های پس از آن به عنوان شناسه فرآیند (PID) تفسیر می‌شوند، نه فایل.\& در حالت فهرست‌گیری، فهرست کردن فایل‌های اجرایی در Linux>=6.\&11 با استفاده از درخواست \fIioctl\fR(2) با عنوان "PROCMAP_QUERY" انجام می‌گیرد و در نسخه‌های قدیمی‌تر لینوکس به تجزیه متنی فایل \fIproc_pid_maps\fR(5) متوسل می‌شود.\& .PP .SH "گزینه‌ها (OPTIONS)" .PP .TS l lx l lx l lx l lx. T{ \fB\-h\fR T} T{ نمایش راهنما.\& T} T{ \fB\-c\fR T} T{ خروج موفقیت‌آمیز در صورتی که فلگ "AT_EXECVE_CHECK" پشتیبانی شود.\& T} T{ \fB\-l\fR \fIpid\fR T} T{ مشخص کردن شناسه فرآیند (PID) برای فهرست کردن فایل‌های اجرایی آن؛ این گزینه می‌تواند تکرار شود.\& T} T{ \fB\-v\fR T} T{ چاپ اطلاعات وضعیت بررسی فایل در خروجی خطای استاندارد.\& T} .TE .sp 1 .SH "وضعیت خروج (EXIT STATUS)" .PP دستور \fBsyd\-x\fR در صورت موفقیت با کد 0 و در صورت بروز خطا با شماره \fIerrno\fR(3) خارج می‌شود.\& .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fIsyd\fR(1), \fIsyd\fR(2), \fIsyd\fR(5) .PP .PD 0 .IP \(bu 4 صفحه خانگی \fBsyd\fR: https://sydbox.\&exherbo.\&org .IP \(bu 4 بررسی قابلیت اجرا: https://docs.\&kernel.\&org/next/userspace\-api/check_exec.\&html .PD .PP .SH "نویسندگان (AUTHORS)" .PP نگه‌داری شده توسط 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.\&