pub(crate) async fn shutdown_signal()
Resolve when the process receives Ctrl-C (and SIGTERM on Unix).