Whenever是一个生成cron job的一个ruby工具,最大的优点是可读性很强,特别是对于不常写cron job,原生语法记不住的工程师,让你告别数星星查手册。
安装
使用
创建一个config/schedule.rb文件
语法不需要多解释,将job的日志输出到一个指定路径,job的内容是每两分钟输出一句”hello”,运行whenever命令得到如下输出
whenever将你的配置文件翻译为了cron job的原生语法,同时它还提供了发布功能,支持给一个名字
我们查看一下配置好的Job
更多例子
为了更好的说明它的可读性,以下列举一些从官方找到的例子