الاسم
lsipc - يعرض
معلومات
حول مرافق
التواصل
بين
العمليات (IPC)
المستخدمة
حاليًا في
النظام
الوصف
يعرض lsipc
معلومات
حول مرافق
التواصل
بين
العمليات
من نوع POSIX و System V
التي تمتلك
عملية
الاستدعاء
صلاحية
وصول
للقراءة
إليها.
المُخرج
المبدئي،
وكذلك
المُخرج
المبدئي من
الخيارات
ذات أعمدة
الإخراج
المحددة
مسبقًا (مثل
--shmems، وما إلى
ذلك)، عرضة
للتغيير.
لذا، كلما
كان ذلك
ممكنًا،
يجب تجنب
استخدام
المُخرجات
المبدئية
في برامجك
النصية. حدد
دائمًا
بوضوح
الأعمدة
المتوقعة
باستخدام
--output columns-list في
البيئات
التي تتطلب
مُخرجات
مستقرة.
الخيارات
-i، --id
معرف
عرض
التفاصيل
الكاملة
لعنصر مورد
واحد فقط (System V)
يُحدد
بواسطة
المعرف
معرف. يجب
دمج هذا
الخيار مع
أحد خيارات
الموارد
الثلاثة: -m
أو -q أو -s.
يمكن تجاوز
تنسيق
الإخراج
المبدئي
لهذا
الخيار
باستخدام
الخيارات --list
أو --raw أو --json أو
--export.
-N، --name
اسم
عرض
التفاصيل
الكاملة
لعنصر مورد
واحد فقط (POSIX)
يُحدد
بواسطة
الاسم اسم.
يجب دمج هذا
الخيار مع
أحد خيارات
الموارد
الثلاثة: -M
أو -Q أو -S.
يمكن تجاوز
تنسيق
الإخراج
المبدئي
لهذا
الخيار
باستخدام
الخيارات --list
أو --raw أو --json أو
--export.
-g، --global
عرض
استخدام
وحدود
موارد
التواصل
بين
العمليات (IPC)
على مستوى
النظام.
يمكن دمج
هذا الخيار
مع أحد
خيارات
الموارد
الثلاثة: -m
أو -q أو -s.
المبدئي هو
عرض
معلومات
حول جميع
الموارد.
-h، --help
اعرض نص
المساعدة
ثم اخرج.
-V، --version
اعرض
الإصدار
واخرج.
خيارات
الموارد
-m، --shmems
كتابة
معلومات
حول قطع
الذاكرة
المشتركة
النشطة من
نوع System V.
-M، --posix-shmems
كتابة
معلومات
حول قطع
الذاكرة
المشتركة
النشطة من
نوع POSIX.
-q، --queues
كتابة
معلومات
حول صفوف
الرسائل
النشطة من
نوع System V.
-Q، --posix-mqueues
كتابة
معلومات
حول صفوف
الرسائل
النشطة من
نوع POSIX.
-s، --semaphores
كتابة
معلومات
حول
مجموعات
السيمافور
النشطة من
نوع System V.
-S، --posix-semaphores
اكتب
معلومات
حول إشارات
التحجيم (semaphores)
المسماة
النشطة في POSIX.
تنسيق
المخرجات
-c، --creator
اعرض
المنشئ
والمالك.
-e، --export
أنتج
المخرج على
شكل أزواج
مفتاح="قيمة".
كل محارف
القيم غير
الآمنة
المحتملة
تُهرب ست
عشرياً (\x<code>).
راجع أيضاً
خيار --shell.
-J، --json
استخدم
تنسيق
مخرجات JSON.
-l، --list
استخدم
تنسيق
مخرجات
القائمة.
هذا هو
المبدئي،
باستثناء
حالة
استخدام --id.
-n، --newline
يعرض كل
معلومة في
سطر منفصل.
--noheadings
عدم
طباعة سطر
الترويسة.
--notruncate
لا تقطع
المخرجات.
-o، --output
قائمة
حدد
أعمدة
المخرجات
المراد
طباعتها.
استخدم --help
للحصول على
قائمة
بجميع
الأعمدة
المتاحة.
-b، --bytes
اطبع
الحجم
بالبايت
بدلاً من
التنسيق
السهل
القراءة
للبشر.
-r، --raw
مخرجات
خام (دون
أعمدة).
-t، --time
اكتب
معلومات
الوقت. وقت
آخر عملية
تحكم
غيَّرت
أذونات
الوصول
لجميع
المرافق،
ووقت آخر
عمليتي
msgsnd(2)
و*msgrcv*(2) على
طوابير
الرسائل،
ووقت آخر
عمليتي
shmat(2)
و*shmdt*(2) على
الذاكرة
المشتركة،
ووقت آخر
عملية
semop(2)
على
الملوحات
(semaphores).
--time-format نوع
يعرض
التواريخ
بتنسيق short أو full
أو iso. التنسيق
المبدئي هو
short، وقد صُمم
تنسيق
الوقت هذا
ليكون
فعالًا في
استهلاك
المساحة
ومقروءًا
للبشر.
-P، --numeric-perms
اطبع
الأذونات
الرقمية في
عمود PERMS.
-y، --shell
سيُعدل
اسم العمود
ليحتوي فقط
على
المحارف
المسموح
بها
لمعرفات
متغيرات
الصدفة. هذا
مفيد، على
سبيل
المثال، مع
الخيار --export.
لاحظ أن هذه
الميزة
فُعّلت
آليًا
للخيار --export
في الإصدار
2.37، ولكن
نظرًا
لمشاكل
التوافقية،
أصبح من
الضروري
الآن طلب
هذا السلوك
عبر الخيار
--shell.
البيئة
LIBSMARTCOLS_DEBUG=all
يُفعّل
مخرجات
تصحيح
أخطاء libsmartcols.
LIBSMARTCOLS_DEBUG_PADDING=on
يستخدم
محارف حشو
مرئية.
حالة
الخروج
0
في حال
النجاح،
1
في حال
تحديد
وسائط غير
صحيحة،
2
في حال
حدوث خطأ
جسيم.
تاريخ
أداة lsipc
مستوحاة من
أداة ipcs(1).
المؤلفين
Ondrej Oprala <ooprala@redhat.com>، Karel
Zak <kzak@redhat.com>