IPCS(1)

الاسم
ipcs - عرض معلومات حول مرافق IPC

موجز

ipcs [خيارات]

الوصف

يُظهر ipcs معلومات عن مرافق اتصال بين العمليات الخاصة بـ System V. بشكل مبدئي، يُظهر معلومات حول جميع الموارد الثلاثة: قطع الذاكرة المشتركة، وطوابير الرسائل، ومصفوفات السيمافور.

الخيارات

-i، --id معرف
    اعرض كامل التفاصيل لعنصر مورد واحد فقط يُحدَّد بواسطة معرف. يحتاج هذا الخيار إلى الدمج مع أحد خيارات الموارد الثلاثة: -m أو -q أو -s.

-h، --help
    اعرض نص المساعدة ثم اخرج.

-V، --version
    اعرض الإصدار واخرج.

  خيارات الموارد

-m، --shmems
    اكتب معلومات حول قطع الذاكرة المشتركة النشطة.

-q، --queues
    اكتب معلومات حول طوابير الرسائل النشطة.

-s، --semaphores
    اكتب معلومات حول مجموعات الملوحات (semaphores) النشطة.

-a، --all
    اكتب معلومات حول الموارد الثلاثة جميعها (مبدئي).

  تنسيقات المخرجات

مِن بين هذه الخيارات، يُفعَّل خيار واحد فقط: وهو آخر خيار حُدِّد.

-c، --creator
    اعرض المنشئ والمالك.

-l، --limits
    اعرض حدود الموارد.

-p، --pid
    اعرض معرفات العمليات (PIDs) للمنشئ وآخر مُشغِّل.

-t، --time
    اكتب معلومات الوقت. وقت آخر عملية تحكم غيَّرت أذونات الوصول لجميع المرافق، ووقت آخر عمليتي msgsnd(2) و*msgrcv*(2) على طوابير الرسائل، ووقت آخر عمليتي shmat(2) و*shmdt*(2) على الذاكرة المشتركة، ووقت آخر عملية semop(2) على الملوحات (semaphores).

-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 التي يمتلك المستخدم إذن قراءة لها.

المؤلفين

انظر أيضاً

ipcmk(1)، ipcrm(1)، msgrcv(2)، msgsnd(2)، semget(2)، semop(2)، shmat(2)، shmdt(2)، shmget(2)، sysvipc(7)

التبليغ عن الأخطاء

لتقارير العِلل، استخدم

التوفر

الأمر ipcs جزء من حزمة util-linux التي يمكن تنزيلها من