| | |
| | | "github.com/spf13/viper" |
| | | ) |
| | | |
| | | // GetIpcAddress get ipc |
| | | func GetIpcAddress(shm bool, id string) string { |
| | | if shm { |
| | | return id |
| | | } |
| | | return `ipc:///tmp/` + id + `.ipc` |
| | | } |
| | | |
| | | // SetParams 收集参数 |
| | | func SetParams(param string) { |
| | | RunParams = append(RunParams, param) |
| | | } |
| | | |
| | | // FillParams 填充MapParams |
| | | func FillParams(key, value string) { |
| | | MapParames[key] = value |
| | | } |
| | | |
| | | // GetParams 获取slave params |
| | | func GetParams() *[]string { |
| | | // if len(RunParams) == 0 { |
| | | // for k, v := range MapParames { |
| | | // param := "-" + k + "=" + v |
| | | // RunParams = append(RunParams, param) |
| | | // } |
| | | // } |
| | | // return &RunParams |
| | | |
| | | var params []string |
| | | for _, v := range RunParams { |
| | | params = append(params, v) |
| | | } |
| | | for k, v := range MapParames { |
| | | param := "-" + k + "=" + v |
| | | params = append(params, param) |
| | | } |
| | | return ¶ms |
| | | } |
| | | |
| | | // FindStringInArray find |