たとえば、「毎週日曜日にメールでレポートを送信する」など、一定の間隔でタスクを実行したいRubyonRailsのWebサイトがあります。
gemを使用して調べwhenever
ましたが、* nixユーティリティcronのラッパーであるため、Windowsでは機能しない可能性があります。
基盤となるプラットフォームに依存しない上記のタスクをスケジュールするために使用するgemまたはメソッドを尋ねていますか?
たとえば、「毎週日曜日にメールでレポートを送信する」など、一定の間隔でタスクを実行したいRubyonRailsのWebサイトがあります。
gemを使用して調べwhenever
ましたが、* nixユーティリティcronのラッパーであるため、Windowsでは機能しない可能性があります。
基盤となるプラットフォームに依存しない上記のタスクをスケジュールするために使用するgemまたはメソッドを尋ねていますか?
Clockworkとrufus-scheduler (オプションで遅延ジョブと組み合わせる)はどちらも、タスクをスケジュールするための優れた宝石です。
トルクボックスを使用している場合は、クォーツに基づくジョブスケジューラがすでに提供されています。
を使用しWebMin set up
ます。実行するアプリケーションスクリプトのCronジョブを設定し、Web最小サーバーで実行しますi.e your_ip_address:10000
。これは、ジョブのスケジューリングに最適な方法です。私はほとんどのプロジェクトでそれを使用しました。