From d7e815d670ac6d25e1e6689fb427c968c7de4075 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Fri, 30 Dec 2022 16:13:57 +0800 Subject: [PATCH] fix windows CtrlC capture bug --- src/ZM/Event/Listener/SignalListener.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZM/Event/Listener/SignalListener.php b/src/ZM/Event/Listener/SignalListener.php index 3e122b05..4b21d715 100644 --- a/src/ZM/Event/Listener/SignalListener.php +++ b/src/ZM/Event/Listener/SignalListener.php @@ -119,10 +119,10 @@ class SignalListener } echo "\r"; logger()->notice('请再按 {count} 次 Ctrl+C 以强制杀死进程', ['count' => 5 - self::$manager_kill_time]); - return; } ++self::$manager_kill_time; if (self::$manager_kill_time === 1) { + logger()->notice('Keyboard interrupt, shutting down server...'); Framework::getInstance()->stop(); } }