2015-12-07 5 views
0

Я играю с отличным API Tracepoint, и мне было интересно, можно ли присоединить крючки событий к рубиновым процессам, которые я запускаю с помощью popen3?Ruby Tracepoint - Прикрепить крючки к open3 дочерним процессам

Пример:

TracePoint.trace(:end) do |e| 
    # Here we do something like logging this event. 
end 


Open3.popen3(cmd) do |stdin, stdout, stderr, thread| 
    # cmd is a ruby cmd, and we want the tracepoint above to apply to it as well 
end 

Любые идеи?

+0

drb server - один из вариантов. –

ответ

0

Нет решения для popen3, но простой exec сделал трюк.

Смежные вопросы