我们正在使用我们的rails项目中的gem,并且每小时需要运行一个任务,但仅在星期日当天运行。 据我所知,我可以按小时计划任务:
every 1.hour do
# do something
end
我也明白我可以在星期天的某个特定时间安排它:
every :sunday, :at => "11:00pm" do
#do something
end
我正在寻找的是在星期天每小时安排此任务的一些语法。
答案 0 :(得分:6)
你可以做那样的事情
every '0 * * * 7' do
#...
end
'0 * * * 7'部分是cron语法:
0 - 分钟
第一个星号 - 每小时
第二个星号 - 每天
第三个星号 - 每个月
7 - 星期日(本周第7天)
编辑 - 有关cron任务语法的更多详细信息,可在此处找到一篇非常明确的文章:http://www.thesitewizard.com/general/set-cron-job.shtml