如何在不使用cron或heroku调度程序的情况下每天在后台运行rake任务?

时间:2013-07-08 16:58:02

标签: ruby-on-rails ruby heroku rake scheduler

我希望rake任务每天早上9点在东部进行一些快速API调用。

我考虑过连接一个忙碌的初始化程序,直到它是9:01或类似的东西,但这看起来很傻。

我知道heroku有自己的内部调度程序,但是有必要使用简单的API调用吗?

1 个答案:

答案 0 :(得分:1)

你将不得不使用某种调度程序来运行你的rake任务,无论是cron还是heroku调度程序。

Rake只是一个专门构建的DSL,它只是一种可以运行构建或其他任务的语言。这是一个与其他程序一样的程序,因此只有在有人告诉它时才会运行。有人会成为像cron这样的调度程序。