From b8ee5990c7a063f1a1d79b808c7978f226128054 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 26 Apr 2024 15:08:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20IMS=E6=9C=8D=E5=8A=A1=E9=87=8D=E5=90=AF?= =?UTF-8?q?=E5=91=BD=E4=BB=A4stop=E5=90=8E=E7=BB=A7=E7=BB=ADstart=E5=90=AF?= =?UTF-8?q?=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/network_element/controller/ne_action.go | 2 +- src/modules/network_element/service/ne_version.impl.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/network_element/controller/ne_action.go b/src/modules/network_element/controller/ne_action.go index 1336e5d6..4aae965a 100644 --- a/src/modules/network_element/controller/ne_action.go +++ b/src/modules/network_element/controller/ne_action.go @@ -184,7 +184,7 @@ func (s *NeActionController) Service(c *gin.Context) { cmdStr = fmt.Sprintf("sudo /usr/local/bin/omcsvc.sh %s", body.Action) } else if neTypeLower == "ims" { if body.Action == "restart" { - cmdStr = "sudo ims-stop && sudo ims-start" + cmdStr = "sudo ims-stop || true && sudo ims-start" } else { cmdStr = fmt.Sprintf("sudo ims-%s", body.Action) } diff --git a/src/modules/network_element/service/ne_version.impl.go b/src/modules/network_element/service/ne_version.impl.go index 79d6d319..1d8a2737 100644 --- a/src/modules/network_element/service/ne_version.impl.go +++ b/src/modules/network_element/service/ne_version.impl.go @@ -184,7 +184,7 @@ func (r *NeVersionImpl) Operate(action string, neVersion model.NeVersion, preinp } if action == "install" { cmdStrArr = append(cmdStrArr, pkgCmdStr+" \n") - cmdStrArr = append(cmdStrArr, "sudo ims-stop && sudo ims-start") + cmdStrArr = append(cmdStrArr, "sudo ims-stop || true && sudo ims-start") // 公网 PLMN地址 pubIP, pubIPOk := preinput["pubIP"] mcc, mccOk := preinput["mcc"]