WheneverはRubyコードでcron設定を行えるrubyのgemらしい。
下記のサイトを参考にインストール、設定を行う。
RailsでCron設定をソース管理する!?wheneverを使ってCronを設定する
http://ruby-rails.hatenadiary.com/entry/20150224/1424776132
cronへの設定のみ記載する
schedule.rb(cronへの設定を行うファイル)をcrontabの文法へ変換
bundle exec whenever ## [message] Above is your schedule file converted to cron syntax; your crontab file was not updated. ## [message] Run `whenever --help' for more options.
cronへの設定反映
// crontabを更新する(既に書かれているcron設定は消えない) $ bundle exec whenever -i // crontabを上書きする(既に書かれているcron設定は消える) $ bundle exec whenever -w
cron設定の他のやり方としては以下があるらしい。
・Chefなどのプロビジョニングツールを使う。
・capistrano3と連携させる。