From: Nobuyoshi Nakada Date: 2010-02-06T11:09:16+09:00 Subject: [ruby-core:28073] Re: interrupted system calls aren't interrupted? Hi, At Sat, 6 Feb 2010 03:39:26 +0900, Roger Pack wrote in [ruby-core:28068]: > I've noticed that > > Timeout::timeout(1) { > system("some long process") > } > > after the block is executed, "some long process" continues to run. Is > this expected, or a bug? Expected. Timeout.timeout dones't know the child process. You need to kill it by yourself. -- Nobu Nakada