Skip to content

Cron - 定时任务

Cron 提供定时任务调度功能。

特性

  • Cron 表达式支持
  • 任务调度
  • 任务管理
  • 并发执行

安装

bash
go get github.com/o-zoox/cron

快速开始

基本使用

go
package main

import (
    "fmt"
    "github.com/o-zoox/cron"
)

func main() {
    c := cron.New()
    
    // 添加定时任务(每分钟执行)
    c.AddFunc("0 * * * * *", func() {
        fmt.Println("Task executed")
    })
    
    // 启动调度器
    c.Start()
    defer c.Stop()
}

Cron 表达式

秒 分 时 日 月 周
* * * * * *

示例:

  • 0 0 * * * * - 每小时
  • 0 0 0 * * * - 每天午夜
  • */5 * * * * * - 每 5 秒

更多信息

基于 VitePress 构建