gocron是使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab。原作者已经好些年没有更新了,虽然现在开源的定时任务管理系统蛮多的,但是Go因为自身的特性,非常便于跨平台的移植,适合在奇奇怪怪的平台使用。相比较于Apache DolphinScheduler这种强大的框架,有时候就只是需要普普通通的功能。

gocron本来是依靠MySQL作为数据库,移植奇奇怪怪的平台,还是稍加麻烦的,得益于xorm,本项目在原有基础上增加了SQLite的支持,使用modernc.org/sqlite可以不依赖CGO实现,进一步降低使用成本。

2024年12月更新

已发布到github,具体可以看:cyqsd/gocron: 定时任务管理系统

setup.webp