在Heroku上每周运行一次任务

时间:2012-08-22 01:48:31

标签: ruby-on-rails heroku

我的网站托管在Heroku上,我需要每周运行一次任务。调度程序插件只允许我每天运行一次任务...无论如何我可以改变它吗?

我的网站是用Ruby on Rails编写的。

2 个答案:

答案 0 :(得分:7)

检查今天是否是星期一,否则不执行任务。

Time.now.wday
=> 2

0:周日.. 6:周六

答案 1 :(得分:4)

或者从调度程序任务执行相同的检查

test `date +%w` -eq 2 && rake ...

再次0:星期天...... 6:星期六