|
|
@ -107,14 +107,6 @@ func (impl *ExtractServiceImplement) StandardExtract(task *model.TaskHead) (err |
|
|
|
func (impl *ExtractServiceImplement) ExtractByShell(shellLi []model.Shell, task *model.TaskHead, recordDao dal.RecordDao, batchId string, sourceDsn string, targetDsn string) (err error) { |
|
|
|
for _, shell := range shellLi { |
|
|
|
shellPath := path.Join(global.ShellPath, shell.ShellName) |
|
|
|
//fmt.Println("------------------------------------------------------------------")
|
|
|
|
//fmt.Println("shellPath:", shellPath)
|
|
|
|
//fmt.Println("sourceDsn:", sourceDsn)
|
|
|
|
//fmt.Println("targetDsn:", targetDsn)
|
|
|
|
//fmt.Println("global.DatabaseDsn:", global.DatabaseDsn)
|
|
|
|
//fmt.Println("global.MongoDsn:", global.MongoDsn)
|
|
|
|
//fmt.Println("strconv.Itoa(task.TaskId):", strconv.Itoa(task.TaskId))
|
|
|
|
//fmt.Println("----------------------------------------------")
|
|
|
|
cmd := exec.Command(shellPath, sourceDsn, targetDsn, global.DatabaseDsn, global.MongoDsn, strconv.Itoa(task.TaskId)) |
|
|
|
buf, err := cmd.Output() |
|
|
|
if err != nil { |
|
|
|