auto_task.go 488 B

12345678910111213141516171819202122
  1. package auto_task
  2. import (
  3. "fmt"
  4. "github.com/gogf/gf/os/gcron"
  5. "time"
  6. )
  7. // Init 定义任务
  8. func Init() {
  9. // 定义第一个定时任务,每隔 1 分钟执行一次
  10. gcron.Add("@every 1s", func() {
  11. // 任务1:打印当前时间
  12. fmt.Println("Task 1: 当前时间为", time.Now())
  13. })
  14. // 定义第二个定时任务,每隔 5 分钟执行一次
  15. gcron.Add("@every 20s", func() {
  16. // 任务2:打印一条消息
  17. fmt.Println("Task 2: 每隔 5 分钟执行一次")
  18. })
  19. }