From: Roger Pack Date: 2009-12-18T09:35:56+09:00 Subject: [ruby-core:27212] Re: unable to send signal "EXIT" > "EXIT" is special pseudo signal to trap program termination. > So, you can use it for Signal.trap, but not to invoke by > the name. Interestingly, you can send a 0 >> Process.kill 0, 3752 => 1 and it works as expected (after process 3752 goes away, sending 0 results in an exception, as it should). >> Process.kill "EXIT", 3752 ArgumentError: unsupported name `SIGEXIT' I wonder if something couldn't be done to clean up this messy edge case... Thoughts? -r