This is an automated email from the ASF dual-hosted git repository.

chenjunxu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git


The following commit(s) were added to refs/heads/master by this push:
     new 98fe38a  feat: support Manager API run on windows (#2125)
98fe38a is described below

commit 98fe38abba1deb186a65801fc68a2e7512fb3629
Author: okaybase <[email protected]>
AuthorDate: Wed Sep 8 10:48:57 2021 +0800

    feat: support Manager API run on windows (#2125)
---
 api/cmd/stop.go | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/api/cmd/stop.go b/api/cmd/stop.go
index 8bf31ea..02d147e 100644
--- a/api/cmd/stop.go
+++ b/api/cmd/stop.go
@@ -41,7 +41,12 @@ func newStopCommand() *cobra.Command {
                                }
                                return
                        }
-                       if err := syscall.Kill(pid, syscall.SIGINT); err != nil 
{
+                       p, err := os.FindProcess(pid)
+                       if err != nil {
+                               fmt.Fprintf(os.Stderr, "failed to find process 
manager-api: %s\n", err)
+                               return
+                       }
+                       if err := p.Signal(syscall.SIGINT); err != nil {
                                fmt.Fprintf(os.Stderr, "failed to kill 
manager-api: %s", err)
                        }
                },

Reply via email to