2017-04-10 63 views

回答

1

你的代碼做這個:

  1. 開始新的cron實例:

    c := cron.New() 
    
  2. 添加一個cron作業:

    c.AddFunc("@every 3m", func() { fmt.Println("Every 3 min") }) 
    
  3. 啓動cron例如在新goroutine(在後臺):

    c.Start() 
    
  4. 打印 「完成」:

    fmt.Println("Done") 
    
  5. 然後退出。

如果你希望你的程序繼續運行,你需要使它做一些,保持它運行。如果沒有別的東西需要你的程序去做,那就讓它等待一些永不完成的事情。請參閱this answer瞭解這些方面的一些建議。