http://labs.gree.jp/blog/2010/11/1953/
#!/usr/bin/ruby def fork_exec(*args) fork() { Kernel.exec(*args) } end fork_exec("/usr/bin/ruby", "-e", 'sleep 3; puts "3"') fork_exec("/usr/bin/ruby", "-e", 'sleep 1; puts "1"') fork_exec("/usr/bin/ruby", "-e", 'sleep 2; puts "2"') Process.waitall()