0
在ruby標準庫中,popen返回一個有pid方法的對象, 在eventmachine中,popen返回一個不包含進程id信息的Connection對象。有什麼方法可以找到eventmachine的popen的pid嗎?
演示這裏代碼:
require 'eventmachine'
def work
s = EM.popen('ls')
puts s.pid # how to get new process's pid?
end
EventMachine.run {
work
EM.stop
}