Skip to content

简介

gocron 是一个使用 Go 语言开发的轻量级定时任务集中调度和管理系统,用于替代 Linux-crontab。

主要特性

  • Web 界面管理:提供友好的 Web 管理界面,方便任务的创建、编辑和监控
  • 定时任务:支持 crontab 时间表达式,精确到秒级
  • 任务执行方式
    • Shell 命令执行
    • HTTP 请求调用
  • 任务日志:详细的任务执行日志,支持查看和搜索
  • 邮件通知:任务执行失败时支持邮件通知
  • 权限管理:支持多用户,不同用户管理不同的任务
  • 安全认证
    • 双因素认证(2FA)
    • TLS 双向认证
  • 任务依赖:支持任务间的依赖关系
  • 失败重试:任务执行失败时自动重试
  • 单实例运行:防止任务重复执行

快速开始

请参考以下文档开始使用 gocron: