5

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

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

4

2 回答 2

7

检查今天是否是星期一,否则不要运行您的任务。

Time.now.wday
=> 2

0:星期日.. 6:星期六

于 2012-08-22T01:51:43.557 回答
5

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

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

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

于 2013-06-20T09:34:15.097 回答