diff --git a/agent-go/executor/AppFunction.go b/agent-go/executor/AppFunction.go index 1d6ee45..8be9d49 100644 --- a/agent-go/executor/AppFunction.go +++ b/agent-go/executor/AppFunction.go @@ -508,6 +508,11 @@ func (op *AgentOsOperator) loadMysqlInitScript(funcArgs []string) (bool, []strin log.DebugF("[loadMysqlInitScript] - start to load jackeyLove file from %s", jackeyLove) jackeyLoveLocalPrefix := "/root/wdd/jackeylove/" + PureResultSingleExecute([]string{ + "rm", + "-f", + jackeyLoveLocalPrefix, + }) BasicCreateFolder(jackeyLoveLocalPrefix) jackeyLoveFolder := strings.Split(jackeyLove, ".tar")[0] @@ -546,7 +551,12 @@ func (op *AgentOsOperator) loadMysqlInitScript(funcArgs []string) (bool, []strin // sort for numeric order sortFileNames(jackeyLoveFileList) - log.InfoF("[loadMysqlInitScript] - all jackey love files are => %v", jackeyLoveFileList) + var jackeyLoveFileAbsolutePath []string + for _, jackeyLoveFile := range jackeyLoveFileList { + jackeyLoveFileAbsolutePath = append(jackeyLoveFileAbsolutePath, jackeyLoveLocalPrefix+jackeyLoveFile) + } + + log.InfoF("[loadMysqlInitScript] - all jackey love files are => %v", jackeyLoveFileAbsolutePath) // dispatch mysql execution command jackeyLoveIP := funcArgs[0] @@ -556,14 +566,13 @@ func (op *AgentOsOperator) loadMysqlInitScript(funcArgs []string) (bool, []strin "[loadMysqlInitScript]- ip config error !", } } - load, result := MysqlSqlFileLoad(jackeyLoveIP, jackeyLoveFileList) + load, result := MysqlSqlFileLoad(jackeyLoveIP, jackeyLoveFileAbsolutePath) if !load { return false, result } - return true, []string{ - "[loadMysqlInitScript] - execute success !", - } + return true, append(jackeyLoveFileAbsolutePath, "[loadMysqlInitScript] - execute success !") + } func sortFileNames(fileNames []string) {