ボクココ

個人開発に関するテックブログ

Heroku Scheduler つかってみた (Rails3.2.3)

定期的に動いてくれるものが欲しくてみつけたのがHeroku Scheduler。前のHerokuアプリはCronで動かしてたけど、Dailyのタダってやつで、一日一回しかやってくれない。 今回は1時間に一回やってもらう必要があった。

まずは↓サイトでAddをポチっとな
https://addons.heroku.com/scheduler


そんでlib/tasks/scheduler.rakeに適当に処理追加


1 desc "This task is called by the Heroku scheduler add-on"
2 task :hello_schedule => :environment do
3 puts "ここに処理かくよ!"
4 puts "done."
5 end


https://heroku-scheduler.herokuapp.com/dashboard
これ開いて・・

Add job 押して・・・


$ rake hello_schedule
こんなの打って10分おきか1時間おきか選択して終わり!


楽すぎ素晴らしい!