feat: refact scheduler

This commit is contained in:
engigu
2026-02-07 21:44:09 +08:00
parent cdf3b3dbdc
commit f746c871fa
37 changed files with 2888 additions and 1316 deletions
+4 -5
View File
@@ -11,6 +11,8 @@ import (
"path/filepath"
"syscall"
"time"
"github.com/engigu/baihu-panel/internal/utils"
)
const ServiceName = "baihu-agent"
@@ -22,9 +24,6 @@ var (
BuildTime = ""
)
// 东八区时区
var cstZone = time.FixedZone("CST", 8*3600)
// 全局配置
var (
configFile = "config.ini"
@@ -335,7 +334,7 @@ func cmdTasks() {
agent := &Agent{
config: config,
machineID: generateMachineID(),
machineID: utils.GenerateMachineID(),
client: &http.Client{Timeout: 30 * time.Second},
}
@@ -400,7 +399,7 @@ func cmdLogs() {
}
fmt.Printf("日志文件: %s\n", logFile)
fmt.Println("按 Ctrl+C 退出\n")
fmt.Println("按 Ctrl+C 退出")
// 使用 tail -f 实时跟踪日志
cmd := exec.Command("tail", "-f", "-n", "50", logFile)