It’s a while since I wrote a techy article here. Let’s change that. Last week I was asked how to handle running a shell command from Ruby, with the added requirement that if the command took longer than a certain time it should time out. Running commands from ruby is easy, and you should watch [...]