我想仅在周日进行4次rake任务。
我正在考虑做以下事情:
我会每小时运行一次任务。
语法:
if Time.now.wday == 0 && Time.now < 4:00:00
rake "some_rake_task"
end
以上工作会怎样?
答案 0 :(得分:0)
我可以使用以下
task :get_resource_scores => :environment do
#If this is in production mode or staging mode then only get the scores 4 times on Sunday between midnight and 4 am
if Time.now.wday == 7 && Time.now.hour < 5
get_resource_scores
end
end