Lui*_*lli 5 ruby cron whenever
目前我运行此代码:
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'
Run Code Online (Sandbox Code Playgroud)
此代码按预期工作,但是:有没有办法只使用一个 cron声明来涵盖这两种情况?
小智 3
根据每当存储库中的测试,您应该能够通过数组
every "weekday", :at => %w(5:02am 3:52pm) do
Run Code Online (Sandbox Code Playgroud)
所以在你的情况下应该可以这样做
every 1.day, at: ['2am','2pm'] do
rake 'data:load_direct_monitoring_statistics'
end if @environment == 'production'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |