Compare commits

...

5 Commits

Author SHA1 Message Date
junleea 0c6143086d Merge branch 'refs/heads/feat-sync-secret' into release 2025-08-07 20:22:13 +08:00
junleea 95539fbd35 修复日志输出 2025-08-07 20:21:58 +08:00
junleea 790d6b75a6 Merge branch 'refs/heads/feat-shell-runtime' into release 2025-08-07 20:01:12 +08:00
junleea 4dacd672b7 修改shell运行时间 2025-08-07 20:01:01 +08:00
junleea 2e807710bc 修改初始无配置默认配置写入问题 2025-08-04 21:06:44 +08:00
3 changed files with 8 additions and 3 deletions

View File

@ -128,7 +128,13 @@ func ReadConfig(path string) error {
}
defer file.Close()
encoder := json.NewEncoder(file)
err = encoder.Encode(&Config)
configData, err2 := json.MarshalIndent(Config, "", " ")
if err2 != nil {
log.Println("WriteConfigToFile json marshal error:", err)
return err2
}
err = encoder.Encode(string(configData))
if err != nil {
fmt.Println("Error encoding config")
}

View File

@ -85,7 +85,7 @@ func ShellWillRunFromServer() {
if err2 != "" {
resp = append(resp, proto.UpdateShellReq{ID: v.ID, Server: v.Server, Status: 3, ShellResult: err2, ShellRuntime: shellRuntime}) //执行出错
} else {
resp = append(resp, proto.UpdateShellReq{ID: v.ID, Server: v.Server, Status: 2, ShellResult: res}) //执行成功
resp = append(resp, proto.UpdateShellReq{ID: v.ID, Server: v.Server, Status: 2, ShellResult: res, ShellRuntime: shellRuntime}) //执行成功
}
}
if len(resp) == 0 {

View File

@ -220,7 +220,6 @@ func SyncTokenSecretFromUserCenter() {
if secretSettings.Next == "" {
log.Println("SyncTokenSecretFromUserCenter secret is empty")
return
} else if proto.SyncSecretReqLog%100 == 0 {
go SetNextSecretToCurrent(*secretSettings) //异步设置下一个密钥为当前密钥
}