Hello, I am using windows, which is probably the source of the problem. I have a pipe that executes an external Ruby program, and i want to have a timeout on the pipe. The problem is that when the time is up the pipe process is not terminated. The pipe finishes its task and then returns in its own time; howver the timeout is acknowledged on its return - its just that the process is not interupted as it should be after t seconds. I think this is probably a result of windows and threading, but is there a way around it while i continue to use windows? -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---