Задание Cron не выполняется в запланированное время с использованием Golang - PullRequest
0 голосов
/ 15 апреля 2020

Я выполняю задание планировщика, используя Golang, но он не работает должным образом. Я объясняю свой код ниже.

c := cron.New()
    //c.AddFunc("*/1 * * * *", func() { fmt.Println("Every hour on the one minute") })
    c.AddFunc("@every 0h1m0s", func() { 
        fmt.Println("Every minute");
        if cronService.CheckConnection() {
            fmt.Println("Internet connected")
            //cronService.SyncOrder()
        } else {
            fmt.Println("No Internet")
        }

    })

    c.Start()
    // Added time to see output
    time.Sleep(1 * (time.Second) * 60)

    c.Stop() // Stop the scheduler (does not stop any jobs already running).

Здесь я пытаюсь запускать свое задание планировщика каждые 1 минуту, но в моем случае оно запускается один раз только после запуска моего сервера. Здесь мне нужно после запуска сервера, задание cron должно выполняться каждые 1 мин.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...