12345678910111213141516171819202122 |
- package file
- import (
- "github.com/cnlh/nps/lib/common"
- "sync"
- )
- var (
- CsvDb *Csv
- once sync.Once
- )
- //init csv from file
- func GetCsvDb() *Csv {
- once.Do(func() {
- CsvDb = NewCsv(common.GetRunPath())
- CsvDb.LoadClientFromCsv()
- CsvDb.LoadTaskFromCsv()
- CsvDb.LoadHostFromCsv()
- })
- return CsvDb
- }
|