pub async fn shutdown_signal()
Create a future that waits for SIGINT or SIGTERM to be sent to the process
SIGINT
SIGTERM