التابع Process.setproctitle
في روبي
يضبط التابع 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) للعملية.