التابع Process.getrlimit
في روبي
يجلب التابع getrlimit
قيد المورد (resource limit) للعملية.
البنية العامة
getrlimit(resource) → [cur_limit, max_limit]
المعاملات
resource
يشير إلى نوع المورد المراد معرفة قيوده. يُحدَّد برمزٍ مثل CORE:
، أو سلسلة نصية مثل "CORE"
، أو ثابت مثل Process::RLIMIT_CORE
. اطلع على توثيق التابع setrlimit
لمزيد من التفاصيل.
القيم المعادة
تُعاد مصفوفة من عنصرين: الأول هو cur_limit
ويعني القيد الحالي (الرخو [soft]) والثاني هو max_limit
ويعني القيد الأعظمي (الصارم [hard]).
إنَّ cur_limit
و max_limit
قد يكونا Process::RLIM_INFINITY
، أو Process::RLIM_SAVED_MAX
، أو Process::RLIM_SAVED_CUR
. اطلع على توثيق التابع setrlimit
وصفحة الدليل man للدالة setrlimit(2)
لمزيد من التفاصيل.
انظر أيضًا
- التابع
getpriority
: يجلب قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية. - التابع
getpgid
: يعيد مُعرِّف المجموعة المالكة لعملية محدَّدة. - التابع
getsid
: يعيد مُعرِّف الجلسة (session ID) للعملية الحالية أو عملية محدَّدة. - التابع
setrlimit
: يضبط قيد المورد (resource limit) للعملية.