javan

whenever

javan

Cron jobs in Ruby

AI 简介

Whenever 是一个 Ruby 语言的定时任务管理工具,用于以清晰、Ruby 风格的语法定义和部署 cron 作业。它支持自然时间表达(如 every 3.hours、every :day, at: '4:30 am')、多任务并行执行、自定义作业类型、Capistrano 角色过滤,并可生成或更新系统 crontab。不直接执行任务,而是将 schedule.rb 编译为标准 cron 表达式,便于版本控制与部署。适用于 Ruby Web 应用(如 Rails)中需周期性执行数据清理、报表生成、API 同步等后台任务的运维场景。

Ruby
MIT License
8.9k
Stars
717
Forks
107
Watchers
71
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分39.57
默认分支main