refactor: extract path logic to path.go and run go fmt on codebase

This commit is contained in:
duorameng
2026-05-22 14:52:51 +08:00
parent b6fd889661
commit 4c283a60d5
55 changed files with 409 additions and 420 deletions
+7 -8
View File
@@ -1,9 +1,9 @@
package executor
import (
"fmt"
"math/rand"
"strings"
"fmt"
"sync"
"time"
@@ -71,7 +71,6 @@ func (m *CronManager) Stop() {
m.logger.Infof("[CronManager] 调度管理服务已停止")
}
// AddTask 添加或更新计划任务
func (m *CronManager) AddTask(task CronTask) error {
m.mu.Lock()
@@ -109,15 +108,15 @@ func (m *CronManager) AddTask(task CronTask) error {
return m.OnTrigger(task)
}
return &ExecutionRequest{
TaskID: taskID,
Name: name,
TaskID: taskID,
Name: name,
Command: cmd,
PreCommand: task.GetPreCommand(),
PostCommand: task.GetPostCommand(),
Type: TaskTypeCron,
Timeout: timeout,
WorkDir: workDir,
Envs: func() []string {
Type: TaskTypeCron,
Timeout: timeout,
WorkDir: workDir,
Envs: func() []string {
if vars := task.GetEnvVars(); len(vars) > 0 {
return vars
}