先日の記事でもちょろっと紹介しましたが、RSSリーダーを開発した際にフィード更新ジョブを定期的に発行するためにclockworkというgemを使用しました。 RSSリーダーの記事更新のバックグラウンドジョブ概要 - PILOG 単独で使う まずはRuby単独で使う方法です。ローカルマシンで定期的にスクリプトを動かしたいときなどに使えます(そんなときあるか!?)。 まずgemを導入します。普通にgem installでいけます。 $ gem install clockwork 次にコンフィグファイル的なものを書きます。例えばclock.rbというような名前で作るとします。 require 'clockwork' module Clockwork def one_minute p "minutely job" end def one_hour p "hourly job" end handle
![Rubyでcronのような定期実行を実現するclockwork - ぴよログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/fe618e52cfde81b1e308e7b528921395b850f745/height=288;version=1;width=512/https%3A%2F%2Fwww.evernote.com%2Fshard%2Fs15%2Fsh%2Fdf3fb317-7efa-4614-9751-f2955f6e137b%2F96dcdb3b053039d28322e412caaa24de%2Fdeep%2F0%2Fimgres-2.jpg)