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