What is the difference between the following Ruby methods?
exec, system and %x() or Backticks
exec
system
%x()
I know they are
Here's a flowchart based on this answer. See also, using script to emulate a terminal.