在Heroku上午夜运行cron任务

时间:2011-05-28 17:26:16

标签: ruby-on-rails-3 heroku

我创建了我的cron任务,每天00:00运行。但是,我不明白这是如何工作的。

我的if Time.now.hour == 0中有cron.rake,但我不明白是否需要设置cron:午夜的每日插件?

有人在乎解释吗?

由于

1 个答案:

答案 0 :(得分:4)

Heroku的cron:每日插件只会在你激活插件时每天运行cron rake任务。所以你的rake任务中的条件不会做任何事情。只需停用cron插件,等到午夜然后打开它(可能通过命令行最简单)。你必须这样做,这有点烦人,但这就是他们的文档所说的。

http://devcenter.heroku.com/articles/cron#frequently-asked-questions - 滚动到底部。