我有一个在Heroku上托管的应用程序,这个应用程序需要每天运行几次任务,让我们说4次(并且以最好的方式 - 我想设置,哪个小时将是任务运行 - 例如1.上午1点,2点,凌晨5点,3点,上午11点和下午8点。
Heroku提供名为Scheduler的插件。有没有办法按上面的时间方案运行任务?
答案 0 :(得分:2)
您可以每小时运行一次调度程序,但是您需要检查它当前的当前时间;
[1,5,11,20].include?(Time.now.hour)
在你想要运行的任务中,根据你的问题在凌晨1点,5点,11点和8点运行它。