From 8baca65cc1582ea453617e04092d4d4ab31309ee Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 21 Mar 2024 10:45:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=87=8D=E5=90=AF=E4=BF=A1=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/nms_cxy/controller/system.go | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/modules/nms_cxy/controller/system.go b/src/modules/nms_cxy/controller/system.go index 1405390..1073d03 100644 --- a/src/modules/nms_cxy/controller/system.go +++ b/src/modules/nms_cxy/controller/system.go @@ -241,15 +241,13 @@ func (s *SystemController) RebootApp(c *gin.Context) { return } - _, err := cmd.ExecWithCheck("nohup", "sh", "-c", "sleep 2s && service omc restart", "> /dev/null 2>&1 &\n") - if err != nil { - c.JSON(200, map[string]any{ - "requestId": body.RequestId, - "status": "fail", - "additionalInfo": fmt.Sprintf("NE service reboot error %s", err.Error()), - }) - return - } + go func() { + _, err := cmd.ExecWithCheck("nohup", "sh", "-c", "sleep 2s && service omc restart", "> /dev/null 2>&1 &\n") + if err != nil { + fmt.Println(fmt.Sprintf("NE service reboot error %s", err.Error())) + return + } + }() c.JSON(200, map[string]any{ "requestId": body.RequestId,