diff --git a/internal/app/logic/task.go b/internal/app/logic/task.go index de2ef74..990698f 100644 --- a/internal/app/logic/task.go +++ b/internal/app/logic/task.go @@ -111,7 +111,8 @@ var OperationHandle = map[constants.TaskOperation]operationFunc{ log.Logger.Debugw("进程已在运行") return false } - return proc.Start() == nil + go proc.Start() + return true }, constants.TASK_START_WAIT_DONE: func(data *model.Task, proc *ProcessBase) bool {