On Apr 15, 5:30 pm, Robert La Ferla <robertlafe... / comcast.net> wrote:
> 1.  The time out is working but the "cat" process is not terminated.
> I tried both system(cmd) and `#{cmd}`.

Maybe you will need to call the "kill" command... I'm not sure if
child processes die with an exception being raised or not.

In any case, I'd use the alternatives mentioned here instead of using
"system".  They are cleaner IMHO.