我正在尝试配置使用rufus-scheduler gem的计划。我想每月创建一次"每月一次"在特定时间运行的计划。我正在尝试使用every
语法来定义它。如何编写此配置,使其每个月,即第一天,上午8:00运行?
答案 0 :(得分:0)
如果您阅读了链接到的文档,您会注意到rufus-scheduler也有一个cron方法,以下是您将如何使用它:
require 'rufus-scheduler'
s = Rufus::Scheduler.new
s.cron '0 8 1 * *' do
puts "Hello, it's 8 am on the first day of the month"
end
更直接地回答,rufus-scheduler"每个"语法不允许您指定类似"每月的第一天早上8点"。