التابع 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) للعملية.