التابع Process.setproctitle في روبي

من موسوعة حسوب
< Ruby‏ | Process
مراجعة 11:50، 5 يناير 2019 بواسطة جميل-بيلوني (نقاش | مساهمات) (إنشاء الصفحة.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يضبط التابع setproctitle عنوان العملية الذي يظهر عند تنفيذ الأمر ps(1)‎. ليس بالضرورة أن يعمل هذا التابع على جميع المنصات. لن تُطلَق أية استثناءات عند استعمال هذا التابع مهما كانت النتيجة، ولا حتى الاستثناء NotImplementedError عندما لا تكون المنصة تدعم هذه الميزة.

لا يؤثر استدعاء هذا التابع على القيمة 0$.

ظهر هذا التابع أول مرة في الإصدار 2.1 من روبي ليعمل بشكل متغير عام هدفه هو تغيير عنوان العملية بحرية مطلقة.

البنية العامة

setproctitle(string)  string

المعاملات

string

سلسلة نصية تمثِّل عنوان العملية المراد إظهاره في ps(1)‎.

القيم المعادة

تعاد قيمة المعامل string بعد تعيينها عنونًا للعملية.

أمثلة

مثال على استعمال التابع setproctitle:

Process.setproctitle('myapp: worker #%d' % worker_id)

انظر أيضًا

  • التابع setpriority: يضبط قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية.
  • التابع setrlimit: يضبط قيد المورد (resource limit) للعملية. 

مصادر