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 秒
