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

من موسوعة حسوب
< Ruby‏ | Process

يعيد التابع last_status حالة آخر عملية ابن نفِّذَت في الخيط الحالي.

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

last_status  Process::Status or nil

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

يعاد كائن من النوع Process::Status يمثِّل حالة آخر عملية ابن نفِّذَت في الخيط الحالي، أو تعاد القيمة nil إن لم تُنفَّذ أية عملية ابن على الإطلاق في الخيط الحالي.

أمثلة

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

Process.wait Process.spawn("ruby", "-e", "exit 13")
Process.last_status   #=> #<Process::Status: pid 4825 exit 13>

يوضح المثال التالي كيفية استعمال التابع last_status عند عدم وجود عمليات ابن منفَّذة في الخيط الحالي:

Process.last_status   #=> nil

انظر أيضًا

  • التابع argv0: يعيد اسم الشيفرة البرمجية التي يجري تنفيذها.
  • التابع euid: يعيد مُعرِّف المستخدم الفعال (effective user ID) المالك لهذه العملية.

مصادر