التابع 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 المُعاد.

مصادر