التابع IO.pid‎ في روبي

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

يعيد التابع pid معرف العملية (PID) الخاص بالعملية الفرعية (child process) المرتبطة بالمجرى الذي استدعي معه. سيتم تعيينه بواسطة التابع popen.

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

pid → integer‎

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

يعاد عدد صحيح يمثِّل معرف العملية (PID) الخاص بالعملية الفرعي المرتبطة بالمجرى المعطى.

أمثلة

مثال على استخدام التابع pid‎:

pipe = IO.popen("-")
if pipe
  $stderr.puts "In parent, child pid is #{pipe.pid}"
else
  $stderr.puts "In child, pid is #{$$}"
end‎

الناتج:

In child, pid is 26209
In parent, child pid is 26209‎

انظر أيضًا

  • التابع popen: ينفذ الأمر المعطى كعملية فرعية (subprocess) مع توصيل المجرَيَين القياسيين للدخل والخرج للعملية الفرعية مع المجرى IO المُعاد.

مصادر