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"]