package task import ( "github.com/robfig/cron" ) /****************************************************************************** * * @Struct Name : Start *----------------------------------------------------------------------------- * * @Description : 启动定时任务 * * @Author : zhangxin * * @Date : 2021-05-12 * ******************************************************************************/ func Start() error { c := cron.New() var err error // 解析HondaCallOff err = c.AddFunc("*/5 * * * * ?", StartParseCallOff) if err != nil { return err } //err = c.AddFunc("*/5 * * * * ?", ParsedToyotaCallOffFile) //if err != nil { // return err //} //err = c.AddFunc("*/5 * * * * ?", ParsedToyotaCallOff) //if err != nil { // return err //} //err = c.AddFunc("*/5 * * * * ?", WriteDeliveryOrderToPLC) //if err != nil { // return err //} err = c.AddFunc("*/5 * * * * ?", ReadDeliveryOrderDataFromPLC) if err != nil { return err } err = c.AddFunc("0 * * * * ?", StartTimingPutTaskToChannel) c.Start() select {} }