From: Alex Young Date: 2006-10-05T17:47:07+09:00 Subject: WEBrick catching keyboard interrupts Hi all, I'm knocking up a few test scripts using WEBrick (on Ubuntu), and I'm constantly annoyed by the fact that hitting Ctrl-C doesn't kill it, but makes it print the following to the console: [2006-10-05 09:43:48] ERROR Interrupt: /usr/lib/ruby/1.8/webrick/server.rb:91:in `select' I have to go to another console (or suspend it) and kill -9 the process. How can I stop this from happening? The code is very, very simple: require 'xmlrpc/server' class Server < XMLRPC::Server def initialize super(8080, '0.0.0.0', 1) self.add_handler('test.unit'){ 1 } self.serve end end Server.new I'm sure there's a simple answer, but it eludes me... -- Alex