Ruby on rails rails:everywhere-gem:每年运行作业
如何使用rails 4.0中的Where gem为每年的最后一天或每年的任何特定日期编写cronjob 例如每年12月31日晚上11:59或每年7月15日 我正在尝试这个Ruby on rails rails:everywhere-gem:每年运行作业,ruby-on-rails,rake,whenever,Ruby On Rails,Rake,Whenever,如何使用rails 4.0中的Where gem为每年的最后一天或每年的任何特定日期编写cronjob 例如每年12月31日晚上11:59或每年7月15日 我正在尝试这个 every 1.year do rake "namespace:jobname" end 但是在哪里可以提到日期和时间呢 请帮助,提前谢谢。对于12月31日晚上11:59,请试试这个 every 1.year, :at => 'December 31th 11:59pm' do rake "names
every 1.year do
rake "namespace:jobname"
end
但是在哪里可以提到日期和时间呢
请帮助,提前谢谢。对于
12月31日晚上11:59
,请试试这个
every 1.year, :at => 'December 31th 11:59pm' do
rake "namespace:jobname"
end
every 1.year, :at => 'July 15th' do
rake "namespace:jobname"
end
对于7月15日的
every 1.year, :at => 'December 31th 11:59pm' do
rake "namespace:jobname"
end
every 1.year, :at => 'July 15th' do
rake "namespace:jobname"
end
或
every '0 0 15 7 *' do
rake "namespace:jobname"
end
注意:没有测试。没有工作,伙计:(,发生了一些字符串解析错误,我相信是由于这个字符串导致的,12月31日晚上11:59。