نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الوحدة Process::Sys في روبي

تتضمَّن الوحدة Process::Sys دوالًا تتعامل مع معرِّف المستخدم (UID) ومعرِّف المجموعة (GID) عبر توفير ارتباطٍ مباشرٍ مع استدعاءات النظام التي تحمل نفس الاسم بدلًا من الإصدارات المحمولة للدوال التي تؤدي الوظيفة نفسها الموجودة في الوحدات Process، و Process::UID، و Process::GID. توابع الصنف العامة (Public Class Methods) getegid يُعيد معرِّف المجموعة الفعَّال (effective group ID) لعمليَّةٍ محدَّدة. geteuid يُعيد معرِّف المستخدم الفعَّال (effective user ID) لعمليَّةٍ محدَّدة. getgid يُعيد معرِّف المجموعة الحقيقي (real group ID) لعمليَّةٍ محدَّدةٍ. getuid يُعيد معرِّف المستخدم ...

الوحدة Process::Sys في روبي

تتضمَّن الوحدة Process::Sys دوالًا تتعامل مع معرِّف المستخدم (UID) ومعرِّف المجموعة (GID) عبر توفير ارتباطٍ مباشرٍ مع استدعاءات النظام التي تحمل نفس الاسم بدلًا من الإصدارات المحمولة للدوال التي تؤدي الوظيفة نفسها الموجودة في الوحدات Process، و Process::UID، و Process::GID. توابع الصنف العامة (Public Class Methods) getegid يُعيد معرِّف المجموعة الفعَّال (effective group ID) لعمليَّةٍ محدَّدة. geteuid يُعيد معرِّف المستخدم الفعَّال (effective user ID) لعمليَّةٍ محدَّدة. getgid يُعيد معرِّف المجموعة الحقيقي (real group ID) لعمليَّةٍ محدَّدةٍ. getuid يُعيد معرِّف المستخدم ...

التابع Process::Sys.getgid في روبي

يُعيد التابع getgid معرِّف المجموعة الحقيقي (real group ID) لعمليَّةٍ محدَّدةٍ. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المجموعة الحقيقي للعمليَّة الحالية. أمثلة مثالٌ عن استخدام التابع getgid: Process.gid   #=> 500 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getgid في الوحدة Process::Sys في توثيق روبي الرسمي.

التابع Process::Sys.getuid في روبي

يُعيد التابع getuid معرِّف المستخدم الحقيقي (real user ID) لعمليَّةٍ محدَّدةٍ. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المستخدم الحقيقي للعمليَّة الحالية. أمثلة مثالٌ عن استخدام التابع getuid: Process.uid   #=> 501 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getuid في الوحدة Process::Sys في توثيق روبي الرسمي.

التابع Process::Sys.getuid في روبي

يُعيد التابع getuid معرِّف المستخدم الحقيقي (real user ID) لعمليَّةٍ محدَّدةٍ. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المستخدم الحقيقي للعمليَّة الحالية. أمثلة مثالٌ عن استخدام التابع getuid: Process.uid   #=> 501 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getuid في الوحدة Process::Sys في توثيق روبي الرسمي.

التابع Process::Sys.getgid في روبي

يُعيد التابع getgid معرِّف المجموعة الحقيقي (real group ID) لعمليَّةٍ محدَّدةٍ. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المجموعة الحقيقي للعمليَّة الحالية. أمثلة مثالٌ عن استخدام التابع getgid: Process.gid   #=> 500 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getgid في الوحدة Process::Sys في توثيق روبي الرسمي.

التابع Process::Sys.getegid في روبي

يُعيد التابع getegid معرِّف المجموعة الفعَّال (effective group ID) لعمليَّةٍ محدَّدة. هذا التابعغيرُ متاحٍ على جميع المنصَّات. البنية العامة egid → integer Process::GID.eid → integer Process::Sys.geteid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المجموعة الفعَّال للعمليَّة. أمثلة مثالٌ عن استخدام التابع getegid: Process.egid   #=> 500 انظر أيضًا التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getegid في الوحدة Process::Sys في توثيق ...

التابع Process::Sys.getegid في روبي

يُعيد التابع getegid معرِّف المجموعة الفعَّال (effective group ID) لعمليَّةٍ محدَّدة. هذا التابعغيرُ متاحٍ على جميع المنصَّات. البنية العامة egid → integer Process::GID.eid → integer Process::Sys.geteid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المجموعة الفعَّال للعمليَّة. أمثلة مثالٌ عن استخدام التابع getegid: Process.egid   #=> 500 انظر أيضًا التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getegid في الوحدة Process::Sys في توثيق ...

التابع Process::Sys.geteuid في روبي

يُعيد التابع geteuid معرِّف المستخدم الفعَّال (effective user ID) لعمليَّةٍ محدَّدة. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة euid → integer Process::UID.eid → integer Process::Sys.geteuid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المستخدم الفعَّال للعمليَّة. أمثلة مثالٌ عن استخدام التابع geteuid: Process.euid   #=> 501 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع geteuid في الوحدة Process::Sys في ...

التابع Process::Sys.geteuid في روبي

يُعيد التابع geteuid معرِّف المستخدم الفعَّال (effective user ID) لعمليَّةٍ محدَّدة. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة euid → integer Process::UID.eid → integer Process::Sys.geteuid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المستخدم الفعَّال للعمليَّة. أمثلة مثالٌ عن استخدام التابع geteuid: Process.euid   #=> 501 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع geteuid في الوحدة Process::Sys في ...

التابع Process::Sys.setuid في روبي

يضبط التابع setuid معرِّف المستخدم (user ID) للعمليَّة الحاليَّة إلى معرِّف مجموعة آخر معطى. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setuid(user) → nil المعاملات group المعرِّف الجديد للمستخدم المراد تعيينه إلى العملية الحالية. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المستخدم الجديد للعملية الحالية. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setrgid: يضبط معرِّف ...

التابع Process::Sys.setrgid في روبي

يضبط التابع setrgid معرِّف المجموعة الحقيقي (real group ID) للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. هذا التابع غير متاحٍ على جميع المنصات. البنية العامة Process::Sys.setrgid(group) → nil المعاملات group معرِّف المجموعة الحقيقي المراد تعيينه إلى العمليَّة. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المجموعة الحقيقي group للعمليَّة المستدعاة. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setruid: ...

التابع Process::Sys.setgid في روبي

يضبط التابع setgid معرِّف المجموعة للعمليَّة الحاليَّة إلى معرِّف مجموعة آخر معطى. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setgid(group) → nil المعاملات group المعرِّف الجديد للمجموعة المراد تعيينه إلى العملية الحالية. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المجموعة الجديد للعملية الحالية. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setrgid: يضبط معرِّف المجموعة الحقيقي ...

التابع Process::Sys.setruid في روبي

يضبط التابع setruid معرِّف المستخدم الحقيقي (real user ID) للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setruid(user) → nil المعاملات user معرِّف المستخدم الحقيقي المراد تعيينه إلى العمليَّة. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المستخدم الحقيقي user للعمليَّة المستدعاة. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setrgid: ...

التابع Process::Sys.setegid في روبي

يضبط التابع setegid معرِّف المجموعة الفعَّال (effective group ID) للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. هذا التابع غير متاحٍ على جميع المنصات. البنية العامة Process::Sys.setegid(group) → nil المعاملات group معرِّف المجموعة الفعال المراد تعيينه إلى العمليَّة. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المجموعة الفعَّال group للعمليَّة المستدعاة. انظر أيضًا التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setrgid: يضبط معرِّف المجموعة الحقيقي للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع setruid: ...

التابع Process::Sys.setegid في روبي

يضبط التابع setegid معرِّف المجموعة الفعَّال (effective group ID) للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. هذا التابع غير متاحٍ على جميع المنصات. البنية العامة Process::Sys.setegid(group) → nil المعاملات group معرِّف المجموعة الفعال المراد تعيينه إلى العمليَّة. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المجموعة الفعَّال group للعمليَّة المستدعاة. انظر أيضًا التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setrgid: يضبط معرِّف المجموعة الحقيقي للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع setruid: ...

التابع Process::Sys.setruid في روبي

يضبط التابع setruid معرِّف المستخدم الحقيقي (real user ID) للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setruid(user) → nil المعاملات user معرِّف المستخدم الحقيقي المراد تعيينه إلى العمليَّة. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المستخدم الحقيقي user للعمليَّة المستدعاة. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setrgid: ...

التابع Process::Sys.seteuid في روبي

يضبط التابع seteuid معرِّف المستخدم الفعَّال (effective user ID) للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.seteuid(user) → nil المعاملات user معرِّف المستخدم الفعال المراد تعيينه إلى العمليَّة. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المستخدم الفعَّال user للعمليَّة المستدعاة. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع setrgid: يضبط معرِّف المجموعة الحقيقي للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع setruid: ...

التابع Process::Sys.setuid في روبي

يضبط التابع setuid معرِّف المستخدم (user ID) للعمليَّة الحاليَّة إلى معرِّف مجموعة آخر معطى. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setuid(user) → nil المعاملات group المعرِّف الجديد للمستخدم المراد تعيينه إلى العملية الحالية. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المستخدم الجديد للعملية الحالية. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setrgid: يضبط معرِّف ...

التابع Process::Sys.setgid في روبي

يضبط التابع setgid معرِّف المجموعة للعمليَّة الحاليَّة إلى معرِّف مجموعة آخر معطى. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setgid(group) → nil المعاملات group المعرِّف الجديد للمجموعة المراد تعيينه إلى العملية الحالية. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المجموعة الجديد للعملية الحالية. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setrgid: يضبط معرِّف المجموعة الحقيقي ...

التابع Process::Sys.setrgid في روبي

يضبط التابع setrgid معرِّف المجموعة الحقيقي (real group ID) للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. هذا التابع غير متاحٍ على جميع المنصات. البنية العامة Process::Sys.setrgid(group) → nil المعاملات group معرِّف المجموعة الحقيقي المراد تعيينه إلى العمليَّة. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المجموعة الحقيقي group للعمليَّة المستدعاة. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع seteuid: يضبط معرِّف المستخدم الفعَّال للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. التابع setruid: ...

التابع Process::Sys.seteuid في روبي

يضبط التابع seteuid معرِّف المستخدم الفعَّال (effective user ID) للعمليِّة التي استدعيت معه إلى مستخدم محدَّد. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.seteuid(user) → nil المعاملات user معرِّف المستخدم الفعال المراد تعيينه إلى العمليَّة. القيم المعادة تُعاد القيمة nil بعد ضبط معرِّف المستخدم الفعَّال user للعمليَّة المستدعاة. انظر أيضًا التابع setegid: يضبط معرِّف المجموعة الفعَّال للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع setrgid: يضبط معرِّف المجموعة الحقيقي للعمليِّة التي استدعيت معه إلى مجموعة محدَّدة. التابع setruid: ...

التابع Process::Sys.issetugid في روبي

يتحقَّق التابع issetugid إذا كانت العمليَّة قد أُنشأت نتيجةً لاستدعاء النظام (execve(2 الذي ضُبطت فيه إمَّا بِتَّات المعرِّف setuid أو المعرِّف setgid (وصلاحياتٍ إضافيَّةٍ قد أُعطيت نتيجةً لذلك) أو إذا كان قد غُيِّر فيه معرِّف المجموعة الحقيقي (real)، أو الفعال (effective)، أو المحفوظ (saved) للعملية منذ بدء تنفيذها. البنية العامة Process::Sys.issetugid → true or false القيم المعادة تُعاد القيمة true إذا كانت العمليَّة قد أُنشأت كنتيجةٍ لاستدعاء النظام (execve(2 الذي ضُبطت فيه إمَّا بِتَّات المعرِّف setuid أو المعرِّف setgid، أو ...

التابع Process::Sys.issetugid في روبي

يتحقَّق التابع issetugid إذا كانت العمليَّة قد أُنشأت نتيجةً لاستدعاء النظام (execve(2 الذي ضُبطت فيه إمَّا بِتَّات المعرِّف setuid أو المعرِّف setgid (وصلاحياتٍ إضافيَّةٍ قد أُعطيت نتيجةً لذلك) أو إذا كان قد غُيِّر فيه معرِّف المجموعة الحقيقي (real)، أو الفعال (effective)، أو المحفوظ (saved) للعملية منذ بدء تنفيذها. البنية العامة Process::Sys.issetugid → true or false القيم المعادة تُعاد القيمة true إذا كانت العمليَّة قد أُنشأت كنتيجةٍ لاستدعاء النظام (execve(2 الذي ضُبطت فيه إمَّا بِتَّات المعرِّف setuid أو المعرِّف setgid، أو ...

التابع Process::Sys.setreuid في روبي

يضبط التابع setreuid معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setreuid(rid, eid) → nil المعاملات rid المعرِّف الجديد المراد ضبط معرَّف المجموعة الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير. eid المعرِّف الجديد المراد ضبط معرَّف المجموعة الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله ...

التابع Process::Sys.setreuid في روبي

يضبط التابع setreuid معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setreuid(rid, eid) → nil المعاملات rid المعرِّف الجديد المراد ضبط معرَّف المجموعة الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير. eid المعرِّف الجديد المراد ضبط معرَّف المجموعة الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله ...

التابع Process::Sys.setregid في روبي

يضبط التابع setregid معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setregid(rid, eid) → nil المعاملات rid المعرِّف الجديد المراد ضبط معرَّف المجموعة الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير. eid المعرِّف الجديد المراد ضبط معرَّف المجموعة الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله ...

التابع Process::Sys.setregid في روبي

يضبط التابع setregid معرِّفي المجموعة الحقيقي و/أو الفعَّال للعمليَّة الحاليَّة إلى المعرِّفين المُمرَّرين إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setregid(rid, eid) → nil المعاملات rid المعرِّف الجديد المراد ضبط معرَّف المجموعة الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير. eid المعرِّف الجديد المراد ضبط معرَّف المجموعة الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله ...

التابع Process::Sys.setresgid في روبي

يضبط التابع setresgid (المجموعة) معرِّفات المستخدم الحقيقية والفعَّالة والمحفوظة للعمليَّة الحاليَّة إلى المعرِّفات المُمرَّرة إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setresgid(rid, eid, sid) → nil المعاملات rid المعرِّف الجديد المراد ضبط معرَّف المستخدم الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير. eid المعرِّف الجديد المراد ضبط معرَّف المستخدم الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف ...

التابع Process::Sys.setresgid في روبي

يضبط التابع setresgid (المجموعة) معرِّفات المستخدم الحقيقية والفعَّالة والمحفوظة للعمليَّة الحاليَّة إلى المعرِّفات المُمرَّرة إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setresgid(rid, eid, sid) → nil المعاملات rid المعرِّف الجديد المراد ضبط معرَّف المستخدم الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير. eid المعرِّف الجديد المراد ضبط معرَّف المستخدم الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف ...

التابع Process::Sys.setresuid في روبي

يضبط التابع setresuid (المستخدم) معرِّفات المستخدم الحقيقية والفعَّالة والمحفوظة للعمليَّة الحاليَّة إلى المعرِّفات المُمرَّرة إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setresuid(rid, eid, sid) → nil المعاملات rid المعرِّف الجديد المراد ضبط معرَّف المستخدم الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير. eid المعرِّف الجديد المراد ضبط معرَّف المستخدم الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف ...

التابع Process::Sys.setresuid في روبي

يضبط التابع setresuid (المستخدم) معرِّفات المستخدم الحقيقية والفعَّالة والمحفوظة للعمليَّة الحاليَّة إلى المعرِّفات المُمرَّرة إليه. تمرير القيمة -1 مكان المعرِّف المراد إعادة تعيينه تعني إبقاء ذلك المعرِّف دون تغيير. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::Sys.setresuid(rid, eid, sid) → nil المعاملات rid المعرِّف الجديد المراد ضبط معرَّف المستخدم الحقيقي إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف على حاله دون تغيير. eid المعرِّف الجديد المراد ضبط معرَّف المستخدم الفعَّال إليه. إن كانت قيمته المعطية 1-، فسيبقى المعرِّف ...

الوحدة Process في روبي

تستعمل الوحدة Process للتعامل والتحكم بجميع العمليات في روبي. الثوابت CLOCK_BOOTTIME اطلع على توثيق التابع clock_gettime. CLOCK_BOOTTIME_ALARM اطلع على توثيق التابع clock_gettime. CLOCK_MONOTONIC اطلع على توثيق التابع clock_gettime. CLOCK_MONOTONIC_COARSE اطلع على توثيق التابع clock_gettime. CLOCK_MONOTONIC_FAST اطلع على توثيق التابع clock_gettime. CLOCK_MONOTONIC_PRECISE اطلع على توثيق التابع clock_gettime. CLOCK_MONOTONIC_RAW اطلع على توثيق التابع clock_gettime. CLOCK_MONOTONIC_RAW_APPROX اطلع على توثيق التابع clock_gettime. CLOCK_PROCESS_CPUTIME_ID اطلع على توثيق التابع clock_gettime. CLOCK_PROF اطلع على توثيق التابع clock_gettime. CLOCK_REALTIME اطلع على توثيق التابع clock_gettime. CLOCK_REALTIME_ALARM اطلع على توثيق ...

Ruby/Topics

تثبيت روبي توجد طرائق عدَّة لتنزيل وتثبيت روبي على كل منصة وهي: إمَّا استعمال أنظمة مدير الحزم، أو باستعمال المثبِّتات التلقائية، أو باستعمال مدراء روبي. هنالك طريقة أخرى يمكنك بالتأكيد استعمالها لتثبيت روبي وتصريف شيفراتها وهي بنائها من الشيفرة المصدرية مباشرةً. حول روبي يوفر هذا القسم لمحة سريعة عن لغة روبي ونشأتها، وتطورها، ومزاياها التي انفردت بها عن اللغات الأخرى، والتنفيذات المختلفة التي تملكها. البنية العامة بنية اللغة تعد روبي مزيجًا من اللغات البرمجية التالية: Perl، و Smalltalk، و Eiffel، ...

الكائن Process

يكون الكائن process عامًا (global) والذي يزود معلومات عن عملية Node.js الحالية ورقابةً عليها، كونه كائنًا عامًا فهو متوافر دومًا لتطبيقات Node.js دون استخدام ()require. أحداث Process الكائن process هو نسخة من EventEmitter. الحدث 'beforeExit' أُضيف في الإصدار: 0.11.12. يُطلَق الحدث 'beforeExit' عندما تفرغ Node.js من حلقة الأحداث (event loop) ولا يوجد عمل إضافي لجدولته. بشكل طبيعي، عملية Node.js سوف تنتهي عندما لا يكون هناك عمل مجدولٌ، لكن المُنصِت المسجِّل لحدث 'beforeExit' يمكن أن يعمل استدعاءات غير متزامنة، وبذلك يسبب ...

التابع Process::GID.from_name في روبي

يبحث التابع from_name عن معرِّف مجموعةٍ باسمٍ محدَّد. إذا لم يُعثَر على المجموعة، فسيُرمَى الاستثناء ArgumentError. البنية العامة Process::GID.from_name(name) → gid المعاملات name اسم المجموعة المراد البحث عن معرِّفها (GID). القيم المعادة يُعاد معرِّف المجموعة ذات الاسم name في حال العثور عليها؛ خلاف ذلك، يُرمَى الاستثناء ArgumentError. أمثلة مثالٌ عن استخدام التابع from_name: Process::GID.from_name("wheel") #=> 0 Process::GID.from_name("nosuchgroup") #=> can't find group for nosuchgroup (ArgumentError) انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد ...

التابع Process::GID.switch في روبي

يبدِّل التابع switch بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المجموعة إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة. البنية العامة Process::GID.switch → integer Process::GID.switch {|| block} → object المعاملات || المعاملات المُمرَّرة للكتلة block. block الكتلة المراد تنفيذها. القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المجموعة الفعال الجديد إذا استُدعي التابع من دون تمرير الكتلة block؛ خلاف ذلك، تُعاد قيمة الكتلة block المُعطاة. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المجموعة ...

الوحدة Process::Status في روبي

تُغلِّف الوحدة Process::Status معلومات عن حالة عملية النظام النشطة أو المنتهية. يكون المتغيِّر ‎$?‎ المُضمَّن إمّا مساويًا للقيمة nil أو يكون كائنًا للوحدة Process::Status. fork { exit 99 } #=> 26557 Process.wait #=> 26557 $?.class #=> Process::Status $?.to_i #=> 25344 $? >> 8 #=> ...

التابع Process::GID.change_privilege في روبي

يُغيِّر التابع change_privilege مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. هذا التابع ليس متاحًا على جميع المنصات. البنية العامة Process::GID.change_privilege(group) → integer المعاملات group مُعرِّف المجموعة المراد التبديل إليه. القيم المعادة يُعاد معرِّف المجموعة group الجديد بعد تعيينه مكان المعرِّف القديم. أمثلة مثالٌ عن استخدام التابع change_privilege: [Process.gid, Process.egid] #=> [0, 0] Process::GID.change_privilege(33) #=> 33 [Process.gid, Process.egid] ...

التابع Process::Status.termsig في روبي

يُعيد التابع termsig عدد الإشارات التي تسبَّبت في إنهاء العمليَّة (أو القيمة nil إذا لم تنهَ العمليَّة بواسطة إشارة غير ملتقطة [uncaught signal]). البنية العامة termsig → integer or nil القيم المعادة يُعاد عدد الإشارات التي تسبَّبت في إنهاء العمليَّة، أو تُعاد القيمة nil إذا لم تنهَ العمليَّة بواسطة إشارة غير ملتقطة. انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع pid: يُعيد معرِّف العملية (process ID) الذي يمثِّله كائن ...

الوحدة Process::UID في روبي

تحتوي الوحدة Process::UID على مجموعة من دوال الوحدة التي يمكنها، وبشكلٍ محمول (portably)، أن تجلب، وتضبط، وتُحوِّل مُعرِّفات المستخدم (user IDs) الحقيقيَّة والفعَّالة والمحفوظة للعملية الحاليَّة. توابع الصنف العامة (Public Class Methods) change_privilege يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. euid يُعيد مُعرِّف المستخدم الفعَّال (effective user ID) للعمليَّة الحاليَّة. from_name يبحث عن معرِّف مستخدمٍ باسمٍ محدَّد. grant_privilege يضبط معرِّف المستخدم الفعال (effective user ID) ومُعرِّف المستخدم المحفوظ، إذا أمكن، للعمليَّة ...

التابع Process::Status.to_s في روبي

يُظهر التابع to_s معرِّف العملية (PID) وحالة الخروج. البنية العامة to_s → string القيم المعادة تُعاد سلسلةٌ نصيَّةٌ تحوي معرِّف العملية وحالة الخروج. أمثلة مثالٌ عن استخدام التابع to_s: system("false") p $?.to_s #=> "pid 12766 exit 1" انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع pid: يُعيد معرِّف العملية (process ID) الذي يمثِّله كائن حالة stat محدَّد. التابع stopsig: يُعيد عدد الإشارات ...

التابع Process::UID.euid في روبي

يُعيد التابع euid مُعرِّف المستخدم الفعَّال (effective user ID) للعمليَّة الحاليَّة. هذا التابع ليس متاحًا على جميع المنصَّات. البنية العامة euid → integer Process::UID.eid → integer Process::Sys.geteuid → integer القيم المعادة يُعاد مُعرِّف المستخدم الفعَّال الحالي للعملية الحالية. أمثلة مثالٌ عن استخدام التابع egid: Process.euid   #=> 501 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. التابع rid: يُعيد معرِّف المستخدم الحقيقي للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مستخدم ٍباسمٍ ...

التابع ?Process::GID.re_exchangeable في روبي

يتحقَّق التابع ?re_exchangeable من إمكانية التبديل بين معرِّفي المجموعة الحقيقي والفعَّال (real and effective group IDs) للعملية على المنصَّة الحاليَّة. البنية العامة Process::GID.re_exchangeable? → true or false القيم المعادة تُعاد القيمة true إذا كانت هناك إمكانيَّةٌ للتبديل؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المجموعة الحقيقي والفعال ويُعيد معرِّف المجموعة الفعال الجديد. التابع ?sid_available: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ. التابع switch: يبدِّل التابع switch بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. ...

التابع Process::UID.switch في روبي

يبدِّل التابع switch بين معرِّفي المستخدم الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المستخدم إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة. البنية العامة Process::UID.switch → integer Process::UID.switch {|| block} → object المعاملات || المعاملات المُمرَّرة للكتلة block. block الكتلة المراد تنفيذها. القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المستخدم الفعال الجديد إذا استُدعي التابع من دون تمرير الكتلة block؛ خلاف ذلك، تُعاد قيمة الكتلة block المُعطاة. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المستخدم ...

التابع ?Process::UID.sid_available في روبي

يتحقَّق التابع ?sid_available إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المستخدم المحفوظ (saved user ID). البنية العامة Process::UID.sid_available? → true or false القيم المعادة تُعاد القيمة true إذا كانت المنصَّة الحاليَّة لديها ميِّزة معرِّف المستخدم المحفوظ؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المستخدم الحقيقي والفعال ويُعيد معرِّف المستخدم الفعال الجديد. التابع ?re_exchangeable: يتحقَّق من إمكانية التبديل بين معرِّفي المستخدم الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة. التابع switch: يبدِّل بين معرِّفي المستخدم الفعَّال والحقيقي للعمليَّة الحاليَّة. ...

الوحدة Process::GID في روبي

تحتوي الوحدة Process::GID على مجموعة من دوال الوحدة التي يمكنها، وبشكلٍ محمول (portably)، أن تجلب، وتضبط، وتُحوِّل مُعرِّفات المجموعة (group IDs) الحقيقيَّة والفعَّالة والمحفوظة للعملية الحاليَّة. توابع الصنف العامة (Public Class Methods) change_privilege يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. egid يُعيد مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة. from_name يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد. grant_privilege يضبط معرِّف المجموعة الفعال (effective group ID) ومُعرِّف المجموعة المحفوظ، إذا أمكن، للعمليَّة ...

التابع ?Process::Status.signaled في روبي

يتحقَّق التابع ?signaled إذا كانت الحالة stat للعملية تشير إلى أنَّها أُنهيت بسبب إشارةٍ غير ملتقطة (uncaught signal). البنية العامة signaled? → true or false القيم المعادة تُعاد القيمة true إذا كانت الحالة stat للعملية المعطاة تشير إلى أنَّها قد أُنهيت بسبب إشارةٍ غير ملتقطة؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?stopped: يتحقَّق ...

التابع Process::GID.grant_privilege في روبي

يضبط التابع grant_privilege معرِّف المجموعة الفعال (effective group ID) و مُعرِّف المجموعة المحفوظ، إذا أمكن، للعمليَّة إلى المجموعة المعطاة. يُعيد التابع معرِّف المجموعة الفعال الجديد بعد ضبطه. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::GID.grant_privilege(group) → integer Process::GID.eid = group → integer المعاملات group المجموعة المراد ضبط معرِّفها الفعال. القيم المعادة يُعاد معرِّف المجموعة الفعال الجديد بعد تعيينه. أمثلة مثالٌ عن استخدام التابع grant_privilege: [Process.gid, Process.egid] #=> [0, 0] Process::GID.grant_privilege(31) ...

التابع Process::Status.inspect في روبي

يؤدي التابع inspect دور تابع الفحص (inspection method). البنية العامة inspect → string القيم المعادة تُعاد سلسلةٌ نصيَّةٌ تمثِّل نتيجة الفحص. أمثلة مثالٌ عن استخدام التابع inspect: system("false") p $?.inspect #=> "#<Process::Status: pid 12861 exit 1>" انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع pid: يُعيد معرِّف العملية الذي يمثِّله كائن حالة stat محدَّد. التابع stopsig: يُعيد عدد الإشارات التي تسبَّبت في إيقاف العمليَّة. التابع termsig: يُعيد عدد الإشارات التي ...

التابع Process::UID.rid في روبي

يُعيد التابع rid معرِّف المستخدم الحقيقي (real user ID) للعمليَّة الحاليَّة. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المستخدم الحقيقي للعمليَّة الحاليَّة. أمثلة مثالٌ عن استخدام التابع rid: Process.uid   #=> 501 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. التابع euid: يُعيد مُعرِّف المستخدم الفعَّال للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مستخدمٍ باسمٍ محدَّد. التابع grant_privilege: يضبط ...

الوحدة Process::GID في روبي

تحتوي الوحدة Process::GID على مجموعة من دوال الوحدة التي يمكنها، وبشكلٍ محمول (portably)، أن تجلب، وتضبط، وتُحوِّل مُعرِّفات المجموعة (group IDs) الحقيقيَّة والفعَّالة والمحفوظة للعملية الحاليَّة. توابع الصنف العامة (Public Class Methods) change_privilege يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. egid يُعيد مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة. from_name يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد. grant_privilege يضبط معرِّف المجموعة الفعال (effective group ID) ومُعرِّف المجموعة المحفوظ، إذا أمكن، للعمليَّة ...

الوحدة Process::Status في روبي

تُغلِّف الوحدة Process::Status معلومات عن حالة عملية النظام النشطة أو المنتهية. يكون المتغيِّر ‎$?‎ المُضمَّن إمّا مساويًا للقيمة nil أو يكون كائنًا للوحدة Process::Status. fork { exit 99 } #=> 26557 Process.wait #=> 26557 $?.class #=> Process::Status $?.to_i #=> 25344 $? >> 8 #=> ...

التابع Process::GID.egid في روبي

يُعيد التابع egid مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة. هذا التابع ليس متاحًا على جميع المنصَّات. البنية العامة egid → integer Process::GID.eid → integer Process::Sys.geteid → integer القيم المعادة يُعاد مُعرِّف المجموعة الفعَّال الحالي للعملية الحالية. أمثلة مثالٌ عن استخدام التابع egid: Process.egid   #=> 500 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. التابع rid: يُعيد معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مجموعةٍ باسمٍ ...

التابع Process::UID.grant_privilege في روبي

يضبط التابع grant_privilege معرِّف المستخدم الفعال (effective user ID) و مُعرِّف المستخدم المحفوظ، إذا أمكن، للعمليَّة إلى المستخدم المعطى. يُعيد التابع معرِّف المستخدم الفعال الجديد بعد ضبطه. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::UID.grant_privilege(user) → integer Process::UID.eid= user → integer المعاملات user المستخدم المراد ضبط معرِّفه الفعال. القيم المعادة يُعاد معرِّف المستخدم الفعال الجديد بعد تعيينه. أمثلة مثالٌ عن استخدام التابع grant_privilege: [Process.uid, Process.euid] #=> [0, 0] Process::UID.grant_privilege(31) ...

الوحدة Process::UID في روبي

تحتوي الوحدة Process::UID على مجموعة من دوال الوحدة التي يمكنها، وبشكلٍ محمول (portably)، أن تجلب، وتضبط، وتُحوِّل مُعرِّفات المستخدم (user IDs) الحقيقيَّة والفعَّالة والمحفوظة للعملية الحاليَّة. توابع الصنف العامة (Public Class Methods) change_privilege يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. euid يُعيد مُعرِّف المستخدم الفعَّال (effective user ID) للعمليَّة الحاليَّة. from_name يبحث عن معرِّف مستخدمٍ باسمٍ محدَّد. grant_privilege يضبط معرِّف المستخدم الفعال (effective user ID) ومُعرِّف المستخدم المحفوظ، إذا أمكن، للعمليَّة ...

التابع Process::GID.grant_privilege في روبي

يضبط التابع grant_privilege معرِّف المجموعة الفعال (effective group ID) و مُعرِّف المجموعة المحفوظ، إذا أمكن، للعمليَّة إلى المجموعة المعطاة. يُعيد التابع معرِّف المجموعة الفعال الجديد بعد ضبطه. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::GID.grant_privilege(group) → integer Process::GID.eid = group → integer المعاملات group المجموعة المراد ضبط معرِّفها الفعال. القيم المعادة يُعاد معرِّف المجموعة الفعال الجديد بعد تعيينه. أمثلة مثالٌ عن استخدام التابع grant_privilege: [Process.gid, Process.egid] #=> [0, 0] Process::GID.grant_privilege(31) ...

التابع Process::Status.to_s في روبي

يُظهر التابع to_s معرِّف العملية (PID) وحالة الخروج. البنية العامة to_s → string القيم المعادة تُعاد سلسلةٌ نصيَّةٌ تحوي معرِّف العملية وحالة الخروج. أمثلة مثالٌ عن استخدام التابع to_s: system("false") p $?.to_s #=> "pid 12766 exit 1" انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع pid: يُعيد معرِّف العملية (process ID) الذي يمثِّله كائن حالة stat محدَّد. التابع stopsig: يُعيد عدد الإشارات ...

التابع ?Process::Status.exited في روبي

يتحقَّق التابع ?exited إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي (مثل استخدام الاستدعاء ()exit لإنهاء البرنامج). البنية العامة exited? → true or false القيم المعادة تُعاد القيمة true إذا أُنهيَت الحالة stat  للعملية بشكلٍ طبيعي، خلاف ذلك تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها أُنهيت بسبب إشارةٍ غير ملتقطة. التابع ?stopped: يتحقَّق إذا كانت العمليَّة قد ...

التابع ?Process::GID.sid_available في روبي

يتحقَّق التابع ?sid_available إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ (saved group ID). البنية العامة Process::GID.sid_available? → true or false القيم المعادة تُعاد القيمة true إذا كانت المنصَّة الحاليَّة لديها ميِّزة معرِّف المجموعة المحفوظ؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المجموعة الحقيقي والفعال ويُعيد معرِّف المجموعة الفعال الجديد. التابع ?sid_available: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ. التابع switch: يبدِّل التابع switch بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. مصادر ...

التابع ?Process::Status.success في روبي

يتحقَّق التابع ?success إذا كانت حالة العملية stat تشير إلى أنَّها ناجحة. البنية العامة success? → true, false or nil القيم المعادة تُعاد القيمة true إذا كانت العمليَّة ناجحة، أو تُعاد القيمة  false إن لم تكن العملية ناجحة، أو تُعاد القيمة nil إذا لم يعيد التابع ?exited القيمة true. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا ...

التابع Process::Status.termsig في روبي

يُعيد التابع termsig عدد الإشارات التي تسبَّبت في إنهاء العمليَّة (أو القيمة nil إذا لم تنهَ العمليَّة بواسطة إشارة غير ملتقطة [uncaught signal]). البنية العامة termsig → integer or nil القيم المعادة يُعاد عدد الإشارات التي تسبَّبت في إنهاء العمليَّة، أو تُعاد القيمة nil إذا لم تنهَ العمليَّة بواسطة إشارة غير ملتقطة. انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع pid: يُعيد معرِّف العملية (process ID) الذي يمثِّله كائن ...

التابع Process::GID.switch في روبي

يبدِّل التابع switch بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المجموعة إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة. البنية العامة Process::GID.switch → integer Process::GID.switch {|| block} → object المعاملات || المعاملات المُمرَّرة للكتلة block. block الكتلة المراد تنفيذها. القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المجموعة الفعال الجديد إذا استُدعي التابع من دون تمرير الكتلة block؛ خلاف ذلك، تُعاد قيمة الكتلة block المُعطاة. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المجموعة ...

التابع ?Process::Status.coredump في روبي

يتحقَّق التابع ?coredump إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة (core dump أو memory dump) عندما أُنهيت. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة coredump? → true or false القيم المعادة تُعاد القيمة true إذا ولَّدت حالة العملية stat تفريغًا للذاكرة عند إنهاء أو مقاطعة العمليَّة؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها أُنهيت ...

التابع ?Process::Status.success في روبي

يتحقَّق التابع ?success إذا كانت حالة العملية stat تشير إلى أنَّها ناجحة. البنية العامة success? → true, false or nil القيم المعادة تُعاد القيمة true إذا كانت العمليَّة ناجحة، أو تُعاد القيمة  false إن لم تكن العملية ناجحة، أو تُعاد القيمة nil إذا لم يعيد التابع ?exited القيمة true. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا ...

التابع ?Process::Status.coredump في روبي

يتحقَّق التابع ?coredump إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة (core dump أو memory dump) عندما أُنهيت. هذا التابع غيرُ متاحٍ على جميع المنصَّات. البنية العامة coredump? → true or false القيم المعادة تُعاد القيمة true إذا ولَّدت حالة العملية stat تفريغًا للذاكرة عند إنهاء أو مقاطعة العمليَّة؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها أُنهيت ...

التابع Process::UID.from_name في روبي

يبحث التابع from_name عن معرِّف مستخدمٍ باسمٍ محدَّد. إذا لم يُعثَر على المستخدم، فسيُرمَى الاستثناء ArgumentError. البنية العامة Process::UID.from_name(name) → uid المعاملات name اسم المستخدم المراد البحث عن معرِّفه (UID). القيم المعادة يُعاد معرِّف المستخدم ذات الاسم name في حال العثور عليها؛ خلاف ذلك، يُرمَى الاستثناء ArgumentError. أمثلة مثالٌ عن استخدام التابع from_name: Process::UID.from_name("root") #=> 0 Process::UID.from_name("nosuchuser") #=> can't find user for nosuchuser (ArgumentError) انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد ...

التابع Process::UID.re_exchange في روبي

يُبدِّل التابع re_exchange معرِّفي المستخدم الحقيقي والفعال (real and effective user IDs) ويُعيد معرِّف المستخدم الفعال الجديد. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::UID.re_exchange → integer القيم المعادة يُعاد معرِّف المستخدم الفعال الجديد. أمثلة مثالٌ عن استخدام التابع re_exchange: [Process.uid, Process.euid] #=> [0, 31] Process::UID.re_exchange #=> 0 [Process.uid, Process.euid] #=> [31, 0] انظر أيضًا التابع ?re_exchangeable: يتحقَّق من إمكانية التبديل بين معرِّفي المستخدم الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة. التابع ...

التابع ?Process::Status.stopped في روبي

يتحقَّق التابع ?stopped إذا كانت العمليَّة قد أوقِفَت. يعيد التابع القيمة true فقط إذا ضُبطت الراية WUNTRACED في استدعاء wait الموافق. البنية العامة stopped? → true or false القيم المعادة تُعاد القيمة true إذا كان العمليَّة متوقِّفة، خلاف ذلك تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها ...

التابع ?Process::UID.sid_available في روبي

يتحقَّق التابع ?sid_available إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المستخدم المحفوظ (saved user ID). البنية العامة Process::UID.sid_available? → true or false القيم المعادة تُعاد القيمة true إذا كانت المنصَّة الحاليَّة لديها ميِّزة معرِّف المستخدم المحفوظ؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المستخدم الحقيقي والفعال ويُعيد معرِّف المستخدم الفعال الجديد. التابع ?re_exchangeable: يتحقَّق من إمكانية التبديل بين معرِّفي المستخدم الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة. التابع switch: يبدِّل بين معرِّفي المستخدم الفعَّال والحقيقي للعمليَّة الحاليَّة. ...

التابع Process::Status.to_i في روبي

يُعيد التابع to_i بِتَّات حالة العمليَّة stat على شكل عددٍ صحيح. البحث في وجلب معلوماتٍ من هذه البِتَّات يعتمد على المنصَّة. البنية العامة to_i → integer to_int → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل بِتَّات حالة العمليَّة stat. أمثلة مثالٌ عن استخدام التابع to_i: fork { exit 0xab } #=> 26566 Process.wait #=> 26566 sprintf('%04x', $?.to_i) #=> "ab00" ...

التابع Process::Status.inspect في روبي

يؤدي التابع inspect دور تابع الفحص (inspection method). البنية العامة inspect → string القيم المعادة تُعاد سلسلةٌ نصيَّةٌ تمثِّل نتيجة الفحص. أمثلة مثالٌ عن استخدام التابع inspect: system("false") p $?.inspect #=> "#<Process::Status: pid 12861 exit 1>" انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع pid: يُعيد معرِّف العملية الذي يمثِّله كائن حالة stat محدَّد. التابع stopsig: يُعيد عدد الإشارات التي تسبَّبت في إيقاف العمليَّة. التابع termsig: يُعيد عدد الإشارات التي ...

التابع Process::UID.euid في روبي

يُعيد التابع euid مُعرِّف المستخدم الفعَّال (effective user ID) للعمليَّة الحاليَّة. هذا التابع ليس متاحًا على جميع المنصَّات. البنية العامة euid → integer Process::UID.eid → integer Process::Sys.geteuid → integer القيم المعادة يُعاد مُعرِّف المستخدم الفعَّال الحالي للعملية الحالية. أمثلة مثالٌ عن استخدام التابع egid: Process.euid   #=> 501 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. التابع rid: يُعيد معرِّف المستخدم الحقيقي للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مستخدم ٍباسمٍ ...

التابع Process::Status.pid في روبي

يُعيد التابع pid معرِّف العملية (process ID) الذي يمثِّله كائن حالة stat محدَّد. البنية العامة pid → integer القيم المعادة يُعاد معرِّف العملية لكائن الحالة stat المعطى. أمثلة مثالٌ عن استخدام التابع pid: fork { exit } #=> 26569 Process.wait #=> 26569 $?.pid #=> 26569 انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع stopsig: يُعيد عدد الإشارات ...

التابع Process::GID.rid في روبي

يُعيد التابع rid معرِّف المجموعة الحقيقي (real group ID) للعمليَّة الحاليَّة. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة. أمثلة مثالٌ عن استخدام التابع rid: Process.gid   #=> 500 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. التابع egid: يُعيد مُعرِّف المجموعة الفعَّال للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد. التابع grant_privilege: يضبط ...

التابع Process::Status.to_i في روبي

يُعيد التابع to_i بِتَّات حالة العمليَّة stat على شكل عددٍ صحيح. البحث في وجلب معلوماتٍ من هذه البِتَّات يعتمد على المنصَّة. البنية العامة to_i → integer to_int → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل بِتَّات حالة العمليَّة stat. أمثلة مثالٌ عن استخدام التابع to_i: fork { exit 0xab } #=> 26566 Process.wait #=> 26566 sprintf('%04x', $?.to_i) #=> "ab00" ...

التابع Process::UID.grant_privilege في روبي

يضبط التابع grant_privilege معرِّف المستخدم الفعال (effective user ID) و مُعرِّف المستخدم المحفوظ، إذا أمكن، للعمليَّة إلى المستخدم المعطى. يُعيد التابع معرِّف المستخدم الفعال الجديد بعد ضبطه. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::UID.grant_privilege(user) → integer Process::UID.eid= user → integer المعاملات user المستخدم المراد ضبط معرِّفه الفعال. القيم المعادة يُعاد معرِّف المستخدم الفعال الجديد بعد تعيينه. أمثلة مثالٌ عن استخدام التابع grant_privilege: [Process.uid, Process.euid] #=> [0, 0] Process::UID.grant_privilege(31) ...

التابع Process::UID.change_privilege في روبي

يُغيِّر التابع change_privilege مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. هذا التابع ليس متاحًا على جميع المنصات. البنية العامة Process::UID.change_privilege(user) → integer المعاملات user مُعرِّف المستخدم المراد التبديل إليه. القيم المعادة يُعاد معرِّف المستخدم user الجديد بعد تعيينه مكان المعرِّف القديم. أمثلة مثالٌ عن استخدام التابع change_privilege: [Process.uid, Process.euid] #=> [0, 0] Process::UID.change_privilege(31) #=> 31 [Process.uid, Process.euid] ...

التابع Process::GID.re_exchange في روبي

يُبدِّل التابع re_exchange معرِّفي المجموعة الحقيقي والفعال (real and effective group IDs) ويُعيد معرِّف المجموعة الفعال الجديد. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::GID.re_exchange → integer القيم المعادة يُعاد معرِّف المجموعة الفعال الجديد. أمثلة مثالٌ عن استخدام التابع re_exchange: [Process.gid, Process.egid] #=> [0, 33] Process::GID.re_exchange #=> 0 [Process.gid, Process.egid] #=> [33, 0] انظر أيضًا التابع ?re_exchangeable: يتحقَّق من إمكانية التبديل بين معرِّفي المجموعة الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة. التابع ...

الصنف Process::Waiter في روبي

توابع النسخة العامة pid مصادر صفحة الصنف Process::Waiter في توثيق روبي الرسمي.

التابع ?Process::Status.signaled في روبي

يتحقَّق التابع ?signaled إذا كانت الحالة stat للعملية تشير إلى أنَّها أُنهيت بسبب إشارةٍ غير ملتقطة (uncaught signal). البنية العامة signaled? → true or false القيم المعادة تُعاد القيمة true إذا كانت الحالة stat للعملية المعطاة تشير إلى أنَّها قد أُنهيت بسبب إشارةٍ غير ملتقطة؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?exited: يتحقَّق إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي. التابع ?stopped: يتحقَّق ...

التابع Process::Status.stopsig في روبي

يُعيد التابع stopsig عدد الإشارات التي تسبَّبت في إيقاف العمليَّة (أو القيمة nil إذا كانت غير متوقَّفة). البنية العامة stopsig → integer or nil القيم المعادة يُعاد عدد الإشارات التي تسبَّبت في إيقاف العمليَّة، أو تُعاد القيمة nil إذا كانت العمليَّة غير متوقَّفة. انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع pid: يُعيد معرِّف العملية (process ID) الذي يمثِّله كائن حالة stat محدَّد. التابع termsig: يُعيد عدد الإشارات التي ...

التابع Process::UID.rid في روبي

يُعيد التابع rid معرِّف المستخدم الحقيقي (real user ID) للعمليَّة الحاليَّة. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المستخدم الحقيقي للعمليَّة الحاليَّة. أمثلة مثالٌ عن استخدام التابع rid: Process.uid   #=> 501 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. التابع euid: يُعيد مُعرِّف المستخدم الفعَّال للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مستخدمٍ باسمٍ محدَّد. التابع grant_privilege: يضبط ...

التابع Process::UID.switch في روبي

يبدِّل التابع switch بين معرِّفي المستخدم الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المستخدم إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة. البنية العامة Process::UID.switch → integer Process::UID.switch {|| block} → object المعاملات || المعاملات المُمرَّرة للكتلة block. block الكتلة المراد تنفيذها. القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المستخدم الفعال الجديد إذا استُدعي التابع من دون تمرير الكتلة block؛ خلاف ذلك، تُعاد قيمة الكتلة block المُعطاة. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المستخدم ...

التابع ?Process::GID.sid_available في روبي

يتحقَّق التابع ?sid_available إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ (saved group ID). البنية العامة Process::GID.sid_available? → true or false القيم المعادة تُعاد القيمة true إذا كانت المنصَّة الحاليَّة لديها ميِّزة معرِّف المجموعة المحفوظ؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المجموعة الحقيقي والفعال ويُعيد معرِّف المجموعة الفعال الجديد. التابع ?sid_available: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ. التابع switch: يبدِّل التابع switch بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. مصادر ...

التابع Process::Status.stopsig في روبي

يُعيد التابع stopsig عدد الإشارات التي تسبَّبت في إيقاف العمليَّة (أو القيمة nil إذا كانت غير متوقَّفة). البنية العامة stopsig → integer or nil القيم المعادة يُعاد عدد الإشارات التي تسبَّبت في إيقاف العمليَّة، أو تُعاد القيمة nil إذا كانت العمليَّة غير متوقَّفة. انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع pid: يُعيد معرِّف العملية (process ID) الذي يمثِّله كائن حالة stat محدَّد. التابع termsig: يُعيد عدد الإشارات التي ...

التابع Process::GID.egid في روبي

يُعيد التابع egid مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة. هذا التابع ليس متاحًا على جميع المنصَّات. البنية العامة egid → integer Process::GID.eid → integer Process::Sys.geteid → integer القيم المعادة يُعاد مُعرِّف المجموعة الفعَّال الحالي للعملية الحالية. أمثلة مثالٌ عن استخدام التابع egid: Process.egid   #=> 500 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. التابع rid: يُعيد معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مجموعةٍ باسمٍ ...

التابع ?Process::GID.re_exchangeable في روبي

يتحقَّق التابع ?re_exchangeable من إمكانية التبديل بين معرِّفي المجموعة الحقيقي والفعَّال (real and effective group IDs) للعملية على المنصَّة الحاليَّة. البنية العامة Process::GID.re_exchangeable? → true or false القيم المعادة تُعاد القيمة true إذا كانت هناك إمكانيَّةٌ للتبديل؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المجموعة الحقيقي والفعال ويُعيد معرِّف المجموعة الفعال الجديد. التابع ?sid_available: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ. التابع switch: يبدِّل التابع switch بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. ...

التابع Process::Status.pid في روبي

يُعيد التابع pid معرِّف العملية (process ID) الذي يمثِّله كائن حالة stat محدَّد. البنية العامة pid → integer القيم المعادة يُعاد معرِّف العملية لكائن الحالة stat المعطى. أمثلة مثالٌ عن استخدام التابع pid: fork { exit } #=> 26569 Process.wait #=> 26569 $?.pid #=> 26569 انظر أيضًا التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. التابع stopsig: يُعيد عدد الإشارات ...

التابع Process::GID.re_exchange في روبي

يُبدِّل التابع re_exchange معرِّفي المجموعة الحقيقي والفعال (real and effective group IDs) ويُعيد معرِّف المجموعة الفعال الجديد. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::GID.re_exchange → integer القيم المعادة يُعاد معرِّف المجموعة الفعال الجديد. أمثلة مثالٌ عن استخدام التابع re_exchange: [Process.gid, Process.egid] #=> [0, 33] Process::GID.re_exchange #=> 0 [Process.gid, Process.egid] #=> [33, 0] انظر أيضًا التابع ?re_exchangeable: يتحقَّق من إمكانية التبديل بين معرِّفي المجموعة الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة. التابع ...

التابع Process::UID.change_privilege في روبي

يُغيِّر التابع change_privilege مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. هذا التابع ليس متاحًا على جميع المنصات. البنية العامة Process::UID.change_privilege(user) → integer المعاملات user مُعرِّف المستخدم المراد التبديل إليه. القيم المعادة يُعاد معرِّف المستخدم user الجديد بعد تعيينه مكان المعرِّف القديم. أمثلة مثالٌ عن استخدام التابع change_privilege: [Process.uid, Process.euid] #=> [0, 0] Process::UID.change_privilege(31) #=> 31 [Process.uid, Process.euid] ...

التابع Process::GID.rid في روبي

يُعيد التابع rid معرِّف المجموعة الحقيقي (real group ID) للعمليَّة الحاليَّة. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة. أمثلة مثالٌ عن استخدام التابع rid: Process.gid   #=> 500 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. التابع egid: يُعيد مُعرِّف المجموعة الفعَّال للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد. التابع grant_privilege: يضبط ...

التابع ?Process::Status.exited في روبي

يتحقَّق التابع ?exited إذا كانت حالة العمليَّة stat قد أُنهيَت بشكلٍ طبيعي (مثل استخدام الاستدعاء ()exit لإنهاء البرنامج). البنية العامة exited? → true or false القيم المعادة تُعاد القيمة true إذا أُنهيَت الحالة stat  للعملية بشكلٍ طبيعي، خلاف ذلك تُعاد القيمة false. انظر أيضًا التابع ?coredump: يتحقَّق إذا كانت حالة العمليَّة قد ولَّدت تفريغًا للذاكرة عندما أُنهيت. التابع ?signaled: يتحقَّق إذا كانت الحالة stat للعملية تشير إلى أنَّها أُنهيت بسبب إشارةٍ غير ملتقطة. التابع ?stopped: يتحقَّق إذا كانت العمليَّة قد ...

التابع ?Process::UID.re_exchangeable في روبي

يتحقَّق التابع ?re_exchangeable من إمكانية التبديل بين معرِّفي المستخدم الحقيقي والفعَّال (real and effective user IDs) للعملية على المنصَّة الحاليَّة. البنية العامة Process::UID.re_exchangeable? → true or false القيم المعادة تُعاد القيمة true إذا كانت هناك إمكانيَّةٌ للتبديل؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المستخدم الحقيقي والفعال ويُعيد معرِّف المستخدم الفعال الجديد. التابع ?sid_available: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المستخدم المحفوظ. التابع switch: يبدِّل بين معرِّفي المستخدم الفعَّال والحقيقي للعمليَّة الحاليَّة. مصادر صفحة ...

التابع Process::Status.exitstatus في روبي

يُعيد التابع exitstatus البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat. يمكن استدعاء هذا التابع إذا أعطى التابع ?exited القيمة true فقط. البنية العامة exitstatus → integer or nil القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat، أو تُعاد القيمة العدميَّة nil. أمثلة مثالٌ عن استخدام التابع exitstatus: fork { } #=> 26572 Process.wait ...

التابع ?Process::UID.re_exchangeable في روبي

يتحقَّق التابع ?re_exchangeable من إمكانية التبديل بين معرِّفي المستخدم الحقيقي والفعَّال (real and effective user IDs) للعملية على المنصَّة الحاليَّة. البنية العامة Process::UID.re_exchangeable? → true or false القيم المعادة تُعاد القيمة true إذا كانت هناك إمكانيَّةٌ للتبديل؛ خلاف ذلك، تُعاد القيمة false. انظر أيضًا التابع re_exchange: يُبدِّل معرِّفي المستخدم الحقيقي والفعال ويُعيد معرِّف المستخدم الفعال الجديد. التابع ?sid_available: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المستخدم المحفوظ. التابع switch: يبدِّل بين معرِّفي المستخدم الفعَّال والحقيقي للعمليَّة الحاليَّة. مصادر صفحة ...

التابع Process::GID.from_name في روبي

يبحث التابع from_name عن معرِّف مجموعةٍ باسمٍ محدَّد. إذا لم يُعثَر على المجموعة، فسيُرمَى الاستثناء ArgumentError. البنية العامة Process::GID.from_name(name) → gid المعاملات name اسم المجموعة المراد البحث عن معرِّفها (GID). القيم المعادة يُعاد معرِّف المجموعة ذات الاسم name في حال العثور عليها؛ خلاف ذلك، يُرمَى الاستثناء ArgumentError. أمثلة مثالٌ عن استخدام التابع from_name: Process::GID.from_name("wheel") #=> 0 Process::GID.from_name("nosuchgroup") #=> can't find group for nosuchgroup (ArgumentError) انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد ...

التابع Process::GID.change_privilege في روبي

يُغيِّر التابع change_privilege مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرََّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. هذا التابع ليس متاحًا على جميع المنصات. البنية العامة Process::GID.change_privilege(group) → integer المعاملات group مُعرِّف المجموعة المراد التبديل إليه. القيم المعادة يُعاد معرِّف المجموعة group الجديد بعد تعيينه مكان المعرِّف القديم. أمثلة مثالٌ عن استخدام التابع change_privilege: [Process.gid, Process.egid] #=> [0, 0] Process::GID.change_privilege(33) #=> 33 [Process.gid, Process.egid] ...

التابع Process::UID.from_name في روبي

يبحث التابع from_name عن معرِّف مستخدمٍ باسمٍ محدَّد. إذا لم يُعثَر على المستخدم، فسيُرمَى الاستثناء ArgumentError. البنية العامة Process::UID.from_name(name) → uid المعاملات name اسم المستخدم المراد البحث عن معرِّفه (UID). القيم المعادة يُعاد معرِّف المستخدم ذات الاسم name في حال العثور عليها؛ خلاف ذلك، يُرمَى الاستثناء ArgumentError. أمثلة مثالٌ عن استخدام التابع from_name: Process::UID.from_name("root") #=> 0 Process::UID.from_name("nosuchuser") #=> can't find user for nosuchuser (ArgumentError) انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد ...

التابع Process::UID.re_exchange في روبي

يُبدِّل التابع re_exchange معرِّفي المستخدم الحقيقي والفعال (real and effective user IDs) ويُعيد معرِّف المستخدم الفعال الجديد. هذا التابع غير متاحٍ على جميع المنصَّات. البنية العامة Process::UID.re_exchange → integer القيم المعادة يُعاد معرِّف المستخدم الفعال الجديد. أمثلة مثالٌ عن استخدام التابع re_exchange: [Process.uid, Process.euid] #=> [0, 31] Process::UID.re_exchange #=> 0 [Process.uid, Process.euid] #=> [31, 0] انظر أيضًا التابع ?re_exchangeable: يتحقَّق من إمكانية التبديل بين معرِّفي المستخدم الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة. التابع ...

عرض (100 السابقة | 100 التالية) (20 | 50 | 100 | 250 | 500).