Let's inspect `Signal.list` for this rather than matching `RUBY_PLATFORM`.

Incidentally, to clarify, `SIGINT` is supported on *NIX platforms, but the signal is generally used to indicate that the user interrupted the process. `SIGTERM` is the appropriate signal to use for a normal shutdown (rather than an interrupt).

Incidentally, what does `Signal.list` contain on Windows?