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 صالح لواصف ملف العملية.

المؤلفين

انظر أيضاً

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

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

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

التوفر

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