定期的に動いてくれるものが欲しくてみつけたのが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 押して・・・
こんなの打って10分おきか1時間おきか選択して終わり!
$ rake hello_schedule
楽すぎ素晴らしい!