From: Alexander Schaal Date: 2011-11-25T01:38:05+09:00 Subject: Process wait with timeout in Ruby 1.8.x This is working code for Ruby 1.9.x: require 'timeout' pid = nil begin Timeout::timeout(2) { pid = spawn("pause") Process.wait(pid) } rescue Timeout::Error begin Process.kill("KILL",pid) rescue end end How can I do that in Ruby 1.8.x for Linux AND Windows? Use case is to execute a system command and to kill it after a certain time if the process does not terminate. Thanks in advance! -- Posted via http://www.ruby-forum.com/.