| IPCS(1) | أوامر المستخدم | IPCS(1) |
الاسم
ipcs - عرض معلومات حول مرافق IPC
موجز
ipcs [خيارات]
الوصف
يُظهر ipcs معلومات عن مرافق اتصال بين العمليات الخاصة بـ System V. بشكل مبدئي، يُظهر معلومات حول جميع الموارد الثلاثة: قطع الذاكرة المشتركة، وطوابير الرسائل، ومصفوفات السيمافور.
الخيارات
-i، --id معرف
-h، --help
-V، --version
خيارات الموارد
-m، --shmems
-q، --queues
-s، --semaphores
-a، --all
تنسيقات المخرجات
مِن بين هذه الخيارات، يُفعَّل خيار واحد فقط: وهو آخر خيار حُدِّد.
-c، --creator
-l، --limits
-p، --pid
-t، --time
-u، --summary
التمثيل
تؤثر هذه على الخيار -l (--limits) فقط.
-b، --bytes
مبدئياً، تُعرض الأحجام بوحدات هي قوى لـ 1024 بايت. الاختصارات الرسمية لهذه الوحدات (KiB، MiB، GiB، ...) تُختصر لاحقاً إلى حرفها الأول فقط: K، M، G، ....
--human
متوافق مع
أداة ipcs في لينكس ليست متوافقة تمامًا مع أداة ipcs في POSIX. لا يدعم إصدار لينكس خيارات POSIX وهي -a و*-b* و*-o*، لكنه يدعم الخيارين -l و*-u* غير المُعرَّفين في POSIX. يجب على التطبيقات المحمولة ألا تستخدم الخيارات -a و*-b* و*-o* و*-l* و*-u*.
ملاحظات
يحصل التنفيذ الحالي لـ ipcs على معلومات حول موارد IPC المتاحة عن طريق تحليل الملفات في /proc/sysvipc. قبل إصدار util-linux v2.23، استُخدمت آلية بديلة: أمر IPC_STAT لـ msgctl(2) و*semctl*(2) و*shmctl*(2). تُستخدم هذه الآلية أيضًا في إصدارات util-linux اللاحقة في حال عدم توفر /proc. أحد قيود آلية IPC_STAT هو أنه لا يمكن استخدامها إلا لاسترجاع معلومات عن موارد IPC التي يمتلك المستخدم إذن قراءة لها.
المؤلفين
Krishna Balasubramanian <balasub@cis.ohio-state.edu>
انظر أيضاً
ipcmk(1)، ipcrm(1)، msgrcv(2)، msgsnd(2)، semget(2)، semop(2)، shmat(2)، shmdt(2)، shmget(2)، sysvipc(7)
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
الأمر ipcs جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |