'\" t .\" Title: ipcs .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-16 .\" Manual: User Commands .\" Source: util-linux 2.41.5 .\" Language: Persian .\" .TH "IPCS" "1" "2026-06-16" "util\-linux 2.41.5" "دستورهای کاربری" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" ipcs \- نمایش اطلاعات وضعیت تسهیلات IPC .SH "خلاصه دستور (SYNOPSIS)" .sp \fBipcs\fP [options] .SH "توضیحات (DESCRIPTION)" .sp دستور \fBipcs\fP اطلاعات مربوط به تسهیلات ارتباط بین‌فرآیندی (IPC) در System V را نمایش می‌دهد. به صورت پیش‌فرض، اطلاعات هر سه منبع را نمایش می‌دهد: بخش‌های حافظه اشتراکی، صف‌های پیام، و آرایه‌های سمافور. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-i\fP, \fB\-\-id\fP \fIid\fP .RS 4 نمایش جزئیات کامل فقط درباره یک عنصر از منبع که با \fIid\fP مشخص شده است. این گزینه باید با یکی از سه گزینه منبع ترکیب شود: \fB\-m\fP، \fB\-q\fP یا \fB\-s\fP. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 نمایش متن راهنما و خروج. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 نمایش نسخه و خروج. .RE .SS "گزینه‌های منبع (Resource options)" .sp \fB\-m\fP, \fB\-\-shmems\fP .RS 4 نوشتن اطلاعات درباره قطعه‌های حافظه اشتراکی فعال. .RE .sp \fB\-q\fP, \fB\-\-queues\fP .RS 4 نوشتن اطلاعات درباره صف‌های پیام فعال. .RE .sp \fB\-s\fP, \fB\-\-semaphores\fP .RS 4 نوشتن اطلاعات درباره مجموعه‌های سمافور فعال. .RE .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 نوشتن اطلاعات درباره هر سه منبع (پیش‌فرض). .RE .SS "قالب‌های خروجی (Output formats)" .sp از میان این گزینه‌ها تنها یک مورد اعمال می‌شود: آخرین گزینه مشخص‌شده. .sp \fB\-c\fP, \fB\-\-creator\fP .RS 4 نمایش سازنده و مالک. .RE .sp \fB\-l\fP, \fB\-\-limits\fP .RS 4 نمایش محدودیت‌های منابع. .RE .sp \fB\-p\fP, \fB\-\-pid\fP .RS 4 نمایش PIDهای سازنده و آخرین اجراکننده. .RE .sp \fB\-t\fP, \fB\-\-time\fP .RS 4 نوشتن اطلاعات زمانی. زمان آخرین عملیات کنترلی که مجوزهای دسترسی را برای همه تسهیلات تغییر داده است، زمان آخرین عملیات‌های \fBmsgsnd\fP(2) و \fBmsgrcv\fP(2) روی صف‌های پیام، زمان آخرین عملیات‌های \fBshmat\fP(2) و \fBshmdt\fP(2) روی حافظه اشتراکی، و زمان آخرین عملیات \fBsemop\fP(2) روی سمافورها. .RE .sp \fB\-u\fP, \fB\-\-summary\fP .RS 4 نمایش خلاصه وضعیت. .RE .SS "نمایش واحدها (Representation)" .sp این گزینه‌ها فقط بر گزینه \fB\-l\fP (\fB\-\-limits\fP) اثر می‌گذارند. .sp \fB\-b\fP, \fB\-\-bytes\fP .RS 4 چاپ اندازه‌ها برحسب بایت به جای قالب خوانا برای انسان. .sp به‌طور پیش‌فرض، واحدی که اندازه‌ها بر حسب آن بیان می‌شوند بایت است و پیشوندهای واحد مضاربی از توان 2^10 (1024) هستند. کوته‌نوشت نمادها برای دستیابی به خوانایی بهتر، با نمایش حرف اول آن‌ها به تنهایی بریده شده است؛ برای مثال: \(dq1 KiB\(dq و \(dq1 MiB\(dq به ترتیب به صورت \(dq1 K\(dq و \(dq1 M\(dq نمایش داده می‌شوند و عبارت \(dqiB\(dq که بخشی از این کوته‌نوشت‌هاست عمداً حذف می‌شود. .RE .sp \fB\-\-human\fP .RS 4 چاپ اندازه‌ها در قالب خوانا برای انسان. .RE .SH "انطباق با استانداردها (CONFORMING TO)" .sp ابزار لینوکسی \fBipcs\fP به طور کامل با ابزار \fBipcs\fP در POSIX سازگار نیست. نسخه لینوکس از گزینه‌های \fB\-a\fP، \fB\-b\fP و \fB\-o\fP در POSIX پشتیبانی نمی‌کند، اما از گزینه‌های \fB\-l\fP و \fB\-u\fP که توسط POSIX تعریف نشده‌اند پشتیبانی می‌کند. یک برنامه کاربردی قابل‌حمل نباید از گزینه‌های \fB\-a\fP، \fB\-b\fP، \fB\-o\fP، \fB\-l\fP و \fB\-u\fP استفاده کند. .SH "نکات (NOTES)" .sp پیاده‌سازی فعلی \fBipcs\fP اطلاعات مربوط به منابع IPC در دسترس را با تجزیه پرونده‌های موجود در \fI/proc/sysvipc\fP به دست می‌آورد. پیش از نسخه v2.23 بسته util\-linux، سازوکار جایگزینی استفاده می‌شد: دستور \fBIPC_STAT\fP در \fBmsgctl\fP(2)، \fBsemctl\fP(2) و \fBshmctl\fP(2). این سازوکار در نسخه‌های بعدی util\-linux نیز در صورتی که \fI/proc\fP در دسترس نباشد استفاده می‌شود. یک محدودیت سازوکار \fBIPC_STAT\fP این است که فقط می‌تواند برای بازیابی اطلاعات منابع IPC که کاربر دسترسی خواندن به آن‌ها دارد استفاده شود. .SH "نویسندگان (AUTHORS)" .sp .MTO "balasub\(atcis.ohio\-state.edu" "Krishna Balasubramanian" "" .SH "همچنین ببینید (SEE ALSO)" .sp \fBipcmk\fP(1), \fBipcrm\fP(1), \fBmsgrcv\fP(2), \fBmsgsnd\fP(2), \fBsemget\fP(2), \fBsemop\fP(2), \fBshmat\fP(2), \fBshmdt\fP(2), \fBshmget\fP(2), \fBsysvipc\fP(7) .SH "گزارش باگ‌ها (REPORTING BUGS)" .sp برای گزارش باگ‌ها، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "ردیاب اشکالات" "." .SH "در دسترس بودن (AVAILABILITY)" .sp دستور \fBipcs\fP بخشی از بسته util\-linux است که می‌تواند از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "بایگانی هسته لینوکس" "." دریافت شود.