V2.7 增加agent执行器
This commit is contained in:
39
agent/server/config.go
Normal file
39
agent/server/config.go
Normal file
@@ -0,0 +1,39 @@
|
||||
/************************************************************
|
||||
** @Description: server
|
||||
** @Author: george hao
|
||||
** @Date: 2018-11-29 11:13
|
||||
** @Last Modified by: george hao
|
||||
** @Last Modified time: 2018-11-29 11:13
|
||||
*************************************************************/
|
||||
package server
|
||||
|
||||
import (
|
||||
"github.com/george518/PPGo_Job/agent/common"
|
||||
"github.com/go-ini/ini"
|
||||
)
|
||||
|
||||
var C = new(common.Conf)
|
||||
var ConfPath string
|
||||
|
||||
func InitConfig(path string) error {
|
||||
|
||||
Cfg, err := ini.Load(path)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
ConfPath = path
|
||||
err = Cfg.MapTo(C)
|
||||
return err
|
||||
}
|
||||
|
||||
func SaveConfig(key string, value string) error {
|
||||
Cfg, err := ini.Load(ConfPath)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
Cfg.Section("").Key(key).SetValue(value)
|
||||
Cfg.SaveTo(ConfPath)
|
||||
InitConfig(ConfPath)
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user