fix: IMS服务重启命令stop后继续start启动

This commit is contained in:
TsMask
2024-04-26 15:08:50 +08:00
parent 588c390395
commit b8ee5990c7
2 changed files with 2 additions and 2 deletions

View File

@@ -184,7 +184,7 @@ func (s *NeActionController) Service(c *gin.Context) {
cmdStr = fmt.Sprintf("sudo /usr/local/bin/omcsvc.sh %s", body.Action) cmdStr = fmt.Sprintf("sudo /usr/local/bin/omcsvc.sh %s", body.Action)
} else if neTypeLower == "ims" { } else if neTypeLower == "ims" {
if body.Action == "restart" { if body.Action == "restart" {
cmdStr = "sudo ims-stop && sudo ims-start" cmdStr = "sudo ims-stop || true && sudo ims-start"
} else { } else {
cmdStr = fmt.Sprintf("sudo ims-%s", body.Action) cmdStr = fmt.Sprintf("sudo ims-%s", body.Action)
} }

View File

@@ -184,7 +184,7 @@ func (r *NeVersionImpl) Operate(action string, neVersion model.NeVersion, preinp
} }
if action == "install" { if action == "install" {
cmdStrArr = append(cmdStrArr, pkgCmdStr+" \n") 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地址 // 公网 PLMN地址
pubIP, pubIPOk := preinput["pubIP"] pubIP, pubIPOk := preinput["pubIP"]
mcc, mccOk := preinput["mcc"] mcc, mccOk := preinput["mcc"]