From 141fa7f77d24418b6212a75f3080301011f96cb0 Mon Sep 17 00:00:00 2001 From: kieran Date: Tue, 17 Dec 2024 10:18:31 +0000 Subject: [PATCH] fix: exit signal --- src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index de51b63..d1d07bc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -360,7 +360,9 @@ async fn main() -> Result<()> { let addr: SocketAddr = "0.0.0.0:8000".parse()?; let (addr, fut) = warp::serve(f).bind_with_graceful_shutdown(addr, async move { - tokio::signal::ctrl_c() + tokio::signal::unix::signal(tokio::signal::unix::SignalKind::terminate()) + .unwrap() + .recv() .await .expect("failed to listen to shutdown signal"); });