The tokio-signal crate provides a tokio-based solution for handling signals. It's still in it's early stages though.
extern crate futures;
extern crate tokio_core;
extern crate tokio_signal;
use futures::{Future, Stream};
use tokio_core::reactor::Core
use tokio_signal::unix::{self as unix_si...