From e03c6c0b6fd470e0f927c9c218aee350508e086c Mon Sep 17 00:00:00 2001 From: tanghan Date: Wed, 17 Aug 2022 08:48:04 +0000 Subject: [PATCH] The primary node changes the parameter to be optimized to the value of the parameter with the suffix - 0. --- common/project/projet.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/common/project/projet.go b/common/project/projet.go index e10b3b2..22396dd 100644 --- a/common/project/projet.go +++ b/common/project/projet.go @@ -353,12 +353,16 @@ func (y *YamlPrjSvr) RunSet(optStr string) (error, string) { } newScript = strings.Replace(newScript, "$name", objName, -1) - log.Info("set script:", newScript) - _, err = ExecCommand(newScript) - if err != nil { - return fmt.Errorf("failed to exec %s, err: %v", newScript, err), "" + obj_len := len(obj.Name) + if obj.Name[obj_len-1:obj_len] == "0" { + log.Infof("set script for %s: %s", obj.Name, newScript) + _, err = ExecCommand(newScript) + if err != nil { + return fmt.Errorf("failed to exec %s, err: %v", newScript, err), "" + } + } else { + scripts = append(scripts, newScript) } - scripts = append(scripts, newScript) } log.Infof("after change paraMap: %+v\n", paraMap) return nil, strings.Join(scripts, ",") -- 2.33.0