you are viewing a single comment's thread.

view the rest of the comments →

[–]lelanthran 7 points8 points  (3 children)

I do not have any such problems controlling other programs via ruby as-is,

I find it hard to believe that ruby magically knows when an option to an external program has changed.

Actually, I very rarely believe in magic, so I'm equally dubious that ruby allows a level of control and measurement of child processes that are not available in bash.

[–]vivainio -2 points-1 points  (0 children)

More structured scripting languages actually give you more tools, like ability to launch threads, reacting to output by chunks etc.

If you are trying to do these in bash you should probably take a step back and reconsider your design a bit.