GETINO(1) أوامر المستخدم GETINO(1)

الاسم

getino - طباعة رقم inode الفريد المرتبط بواصف ملف عملية أو مساحة أسماء لمعرف عملية (PID) محدد

موجز

getino [--pidfs|--cgroupns|--ipcns|--netns|--mntns|--pidns|--timens|--userns|--utsns] [--print-pid|-p] PID[:inode]...

getino [--print-pid|-p] PID[:inode]...

getino PID[:inode]...

الوصف

getino هو أمر بسيط يطبع أرقام inode المرتبطة بواصف ملف العملية (pidfd) أو مساحة الأسماء لجميع معرفات العمليات (PIDs) الممررة إليه كمعطيات.

تضمن النواة أن رقم inode المرتبط بواصف ملف العملية مستثنى من إعادة الاستخدام خلال دورة الإقلاع الحالية؛ ولذلك، يمكن تعريف العملية بشكل فريد من خلال معرف العملية (PID) ورقم inode، وذلك عبر التنسيق 'PID:inode'. على سبيل المثال، يتيح هذا إرسال إشارات للعمليات دون حدوث سباق (race-free) باستخدام الأمر kill(1)، الذي يقبل تنسيق PID المذكور.

أرقام inode المرتبطة بمساحة أسماء لعملية معينة هي في الأساس معرفات مساحة الأسماء، وهي مطابقة لرقم inode الذي يُبلغ عنه بواسطة /proc/pid/ns/nstype، انظر namespaces(7) لمزيد من التفاصيل.

الخيارات

-p، --print-pid

طباعة كل من معرف العملية (PID) و inode الخاص بـ pidfd أو مساحة الأسماء مفصولين بنقطتين رأسيين ':'، بالترتيب المذكور. يمكن استخدام هذا التنسيق لمخاطبة العمليات بطريقة خالية من السباق، مثل إرسال الإشارات باستخدام الأمر kill(1).

--pidfs

طباعة رقم inode الفريد لواصف ملف pidfs الخاص بالعملية.

--cgroupns

طباعة رقم inode الفريد لمساحة أسماء cgroup. انظر cgroup_namespaces(7)

--ipcns

طباعة رقم inode الفريد لمساحة أسماء ipc. انظر ipc_namespaces(7)

--netns

طباعة رقم inode الفريد لمساحة أسماء الشبكة. انظر network_namespaces(7)

--mntns

طباعة رقم inode الفريد لمساحة أسماء الوصل. انظر mount_namespaces(7)

--pidns

طباعة رقم inode الفريد لمساحة أسماء معرفات العمليات (pid). انظر pid_namespaces(7)

--timens

طباعة رقم inode الفريد لمساحة أسماء الوقت. انظر time_namespaces(7)

--userns

طباعة رقم inode الفريد لمساحة أسماء المستخدمين. انظر user_namespaces(7)

--utsns

طباعة رقم inode الفريد لمساحة أسماء uts. انظر uts_namespaces(7)

-h، --help

اعرض نص المساعدة ثم اخرج.

-V، --version

اعرض الإصدار واخرج.

حالة الخروج

يمتلك getino قيم حالة الخروج التالية:

0

نجاح

1

فشل غير محدد

ملاحظات

يتطلب getino دعماً لنظام الملفات الوهمي pidfs (الذي قُدم في إصدار لينكس 6.9)، لاسترداد inode صالح لواصف ملف العملية.

المؤلفين

Christian Goeschel Ndjomouo <cgoesc2@wgu.edu>

انظر أيضاً

kill(1) pidfd_open(2) namespaces(7)

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

لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.

التوفر

الأمر getino جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1