読者です 読者をやめる 読者になる 読者になる

maeshimaの日記

メモ書きです

cronの代換となるプラグインclockwork

RubyPulse :: RubyPulse Episode 0.42 - clockwork - A scheduler process to replace cron. - Adam Wigginsを見て。

cronの代換となるらしいclockworkについて。

基本

普通のcronみたいな時間指定の実行に加えて、1分ごとで実行とか秒単位で実行したりできる。実際にタスクを実行する部分は別のライブラリ(delayed jobとか)を使うみたい。ここを分けるのが大事らしい。

インストール

gemでインストールするだけ。

gem install clockwork

実行

clockworkコマンドで該当ファイルを実行。

clockwork clock.rb

railscasts

なんかrailscastsでも同じような題材のエントリ無かったっけ?→あったけど全然別物だったrailscasts - Cron in Ruby - maeshimaの日記

感想

定期的にバックグラウンドでなにか実行するようなアプリで使えそう。キューとか使わなくてもいいくらいの簡単なタスクであれば別にいらないような気もする。まだざっくり調べただけなので、一回何かの機会に使ってみないとまだ何とも判断つかなさげ。