التابع Process.last_status في روبي
يعيد التابع 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) المالك لهذه العملية.