lib/vedeu/distributed/subprocess.rb in vedeu-0.8.21 vs lib/vedeu/distributed/subprocess.rb in vedeu-0.8.22

- old
+ new

@@ -25,13 +25,11 @@ # :nocov: # @return [Array] def execute! file_open && file_write && file_close - @pid = fork do - exec(file_path) - end + @pid = fork { exec(file_path) } Process.detach(@pid) self end @@ -89,10 +87,10 @@ end alias file file_open # @return [String] def file_name - "/tmp/foo_#{timestamp}" + Dir.tmpdir + "/foo_#{timestamp}" end # return [Fixnum] def timestamp @timestamp ||= Time.now.to_i