proc_pid_environ(5)

الاسم
/proc/pid/environ - البيئة الأولية

الوصف

/proc/pid/environ
    يحتوي هذا الملف على البيئة الأولية التي ضُبطت عند بدء تشغيل البرنامج الجاري تنفيذه حاليًا عبر execve(2). تُفصل الإدخالات ببايتات فارغة ('\0')، وقد يوجد بايت فارغ في النهاية. لذا، لطباعة بيئة العملية 1، يمكنك فعل:

        $ cat /proc/1/environ | tr '\000' '\n'

    إذا، بعد execve(2)، عدّلت العملية بيئتها (مثلًا، باستدعاء دوال مثل putenv(3) أو تعديل متغير environ(7) مباشرة)، فإن هذا الملف لن يعكس هذه التغييرات.

    علاوة على ذلك، قد تغير العملية موقع الذاكرة الذي يشير إليه هذا الملف عبر عمليات prctl(2) مثل PR_SET_MM_ENV_START.

    يخضع الإذن بالوصول إلى هذا الملف لفحص وضع وصول ptrace PTRACE_MODE_READ_FSCREDS؛ انظر ptrace(2).

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

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

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

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