الفرق بين المراجعتين لصفحة: «Ruby/IO/pid»

من موسوعة حسوب
< Ruby‏ | IO
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.pid‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby IO...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby IO]]
[[تصنيف: Ruby IO]]
يُعيد التابع <code>pid</code> معرف العملية (PID) الخاص بالعملية الفرعية (child process) تامرتبطة ب[[Ruby/IO|مجرى د/خ]] <code>ios</code>. سيتم تعيينه بواسطة التابع <code>IO.popen</code>.
يُعيد التابع <code>pid</code> معرف العملية (PID) الخاص بالعملية الفرعية (child process) المرتبطة ب[[Ruby/IO|مجرى د/خ]]. سيتم تعيينه بواسطة التابع <code>[[Ruby/IO/popen|popen]]</code>.
 
 
 
<code>produces:</code>
 
<syntaxhighlight lang="ruby">In child, pid is 26209
In parent, child pid is 26209‎</syntaxhighlight>
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">pid → integer‎</syntaxhighlight>
<syntaxhighlight lang="ruby">pid → integer‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المُعادة==
يُعيد التابع <code>pid</code> معرف العملية (PID) الخاص بالعملية الفرعي المرتبطة ب[[Ruby/IO|مجرى د/خ]]
==أمثلة==
==أمثلة==
مثال على استخدام التابع <code>pid‎</code>:
مثال على استخدام التابع <code>pid‎</code>:
سطر 21: سطر 16:
else
else
   $stderr.puts "In child, pid is #{$$}"
   $stderr.puts "In child, pid is #{$$}"
end‎</syntaxhighlight>
end‎</syntaxhighlight>الناتج:<syntaxhighlight lang="ruby">In child, pid is 26209
In parent, child pid is 26209‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/IO/lines|lines]]</code>:  مرادف مُتجاوز للتابع <code>[[Ruby/IO/each_line|each_line]]</code>.
* التابع <code>[[Ruby/IO/pos|pos]]</code>: يُعيد  الإزاحة (offset) الحالية (بالبايت) في [[Ruby/IO|مجرى د/خ]].
* التابع <code>[[Ruby/IO/pos|pos]]</code>: يُعيد  الإزاحة (offset) الحالية (بالبايت) في [[Ruby/IO|مجرى د/خ]] <code>ios</code>.
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-pid قسم  التابع pid‎ في الصنف IO‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-pid قسم  التابع pid‎ في الصنف IO‎ في توثيق روبي الرسمي.]

مراجعة 16:05، 13 نوفمبر 2018

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

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

pid  integer

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

يُعيد التابع pid معرف العملية (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

انظر أيضا

  • التابع pos: يُعيد الإزاحة (offset) الحالية (بالبايت) في مجرى د/خ.

مصادر