diff --git a/src/modules/nms_cxy/controller/system.go b/src/modules/nms_cxy/controller/system.go index a70d73e..615762c 100644 --- a/src/modules/nms_cxy/controller/system.go +++ b/src/modules/nms_cxy/controller/system.go @@ -244,7 +244,7 @@ func (s *SystemController) RebootApp(c *gin.Context) { cmdStr := fmt.Sprintf("sleep 2s && sudo service %s restart", strings.ToLower(neInfo.NeType)) if neInfo.NeType == "IMS" { - cmdStr = "sleep 2s && sudo ims-start restart" + cmdStr = "sleep 2s && sudo ims-stop && sudo ims-start" } go func() { _, err := cmd.ExecWithCheck("nohup", "sh", "-c", cmdStr, "> /dev/null 2>&1 &\n")