diff --git a/crates/alliumd/src/alliumd.rs b/crates/alliumd/src/alliumd.rs index f62188b..38dfa85 100644 --- a/crates/alliumd/src/alliumd.rs +++ b/crates/alliumd/src/alliumd.rs @@ -437,6 +437,8 @@ impl AlliumD { } _ = tokio::time::sleep(IDLE_TIMEOUT) => { info!("idle timeout, shutting down"); + signal(&self.main, Signal::SIGCONT)?; + self.platform.unsuspend(ctx) self.handle_quit().await?; } }