From: mental@... Date: 2006-02-28T07:45:27+09:00 Subject: DRb and signals Using DRb appears to disable signal handlers in Ruby, at least in 1.8.4. Is there any way to work around this? Compare: trap( "SIGINT" ) { puts "foo" ; exit 0 } loop do sleep 1 end with: require 'drb' DRb.start_service trap( "SIGINT" ) { puts "foo" ; exit 0 } loop do sleep 1 end In the second case, sending the process a SIGINT appears to have no effect at all... -mental