目前我运行此代码:
every 1.day, at: '2am' do
rake 'data:load_direct_monitoring_statistics'
end if @environment == 'production'
every 1.day, at: '2pm' do
rake 'data:load_direct_monitoring_statistics'
end if @environment == 'production'
此代码按预期工作,但是:有没有办法只使用一个 cron声明来涵盖这两种情况?
答案 0 :(得分:3)
根据每当存储库中的测试,您应该能够传递数组
every "weekday", :at => %w(5:02am 3:52pm) do
所以在你的情况下,应该可以像
一样every 1.day, at: ['2am','2pm'] do
rake 'data:load_direct_monitoring_statistics'
end if @environment == 'production'