# They do different things. exec replaces the current process with the new process. # system invokes another process and returns its exit value to the current process. # backticks invokes another process and returns the output of that process to the current process. while true puts `bundle exec rspec 'spec/dev_free_ipad_idempotent_spec.rb'` end