Ruby 每隔周一运行一次作业
我想使用Heroku调度程序每隔周一运行一次。但是,它每小时、每天、每10分钟运行一次 我读了这个。。。 但是,我不确定可以使用什么代码。我想我可以每周一计算,但不是每隔一个周一Ruby 每隔周一运行一次作业,ruby,heroku,scheduler,Ruby,Heroku,Scheduler,我想使用Heroku调度程序每隔周一运行一次。但是,它每小时、每天、每10分钟运行一次 我读了这个。。。 但是,我不确定可以使用什么代码。我想我可以每周一计算,但不是每隔一个周一 谢谢随着您变得越来越复杂,我建议您查看日程安排gems。如果你想坚持使用香草红宝石,请查看monday?和cweek的组合,它告诉你当前年份的周数。在偶数周内的周一运行作业 date = Date.today date.monday? && date.cweek.even? 请注意,cweek可以返
谢谢随着您变得越来越复杂,我建议您查看日程安排gems。如果你想坚持使用香草红宝石,请查看
monday?
和cweek
的组合,它告诉你当前年份的周数。在偶数周内的周一运行作业
date = Date.today
date.monday? && date.cweek.even?
请注意,
cweek
可以返回53,因为365不能被7整除,它必须处理最后的部分周。新年的第一周是1(不从0算起),所以当第53周是星期一时,你要么跳过一周,要么连续跑两次。检查:你的意思是除了这一周之外,每隔一周的每周一?