proc_pid_exe(5)

الاسم
/proc/pid/exe - رابط رمزي لمسار البرنامج

الوصف

/proc/pid/exe
    في لينكس 2.2 والإصدارات الأحدث، هذا الملف هو رابط رمزي يحتوي على المسار الفعلي للأمر المنفذ. يمكن فك هذا الرابط الرمزي بشكل طبيعي؛ محاولة فتحه ستفتح الملف القابل للتنفيذ. يمكنك حتى كتابة /proc/pid/exe لتشغيل نسخة أخرى من نفس الملف القابل للتنفيذ الذي تشغله العملية pid. إذا تم فك ارتباط المسار، سيحتوي الرابط الرمزي على السلسلة ' (محذوف)' ملحقة بالمسار الأصلي. في عملية متعددة الخيوط، محتويات هذا الرابط الرمزي غير متاحة إذا كان الخيط الرئيسي قد انتهى بالفعل (عادةً باستدعاء pthread_exit(3)).

    يخضع الإذن بفك المرجع أو قراءة (readlink(2)) هذا الرابط الرمزي لفحص وضع وصول ptrace من النوع PTRACE_MODE_READ_FSCREDS؛ انظر ptrace(2).

    في لينكس 2.0 والإصدارات الأقدم، /proc/pid/exe هو مؤشر إلى الملف الثنائي الذي تم تنفيذه، ويظهر كرابط رمزي. استدعاء readlink(2) على هذا الملف تحت لينكس 2.0 يُرجع سلسلة بالتنسيق:

        [الجهاز]:inode

    على سبيل المثال، [0301]:1502 سيكون inode 1502 على الجهاز الرئيسي 03 (محركات IDE، MFM، إلخ) الثانوي 01 (القسم الأول على المحرك الأول).

    يمكن استخدام find(1) مع الخيار -inum لتحديد موقع الملف.

انظر أيضًا
proc(5)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.