Ruby on Railsの新機能ですが、定期的なタスクを実行したいのですが、RoRでcronタスクを設定する方法がわかりませんでした。 RoRでcronをセットアップする方法の基本的なチュートリアルはありますか?現在、私はWindowsプラットフォーム上のMySQL DBを使用してWebbrick上でRoRを実行しています。Ruby on RailsのCronタスク
1
A
答えて
4
をチェックしてください。
あなたがcronを使用したい場合は、Railsのでそれを使用する最良の方法は、宝石
whenever
を使用することです。いつでも詳細を知るには、使用方法に関する簡単なチュートリアルをご覧ください。Railscast Episode 164一定の時間間隔ごとに実行する必要のあるアクションがある場合(例えば、ユーザーのゴミ箱を空にするなど)、DelayedJob
を使用することもできます。これは、あなたのユーザーは、アクションが完了するまで待つ(例えば、たくさんのメールを送ったときなど)、あるいはX時間で何らかのアクションを取ろうとしているときは、欲しくなりません。あなたがここにいますDelayedJobについての詳細:https://github.com/collectiveidea/delayed_jobすることはできRedisのでもResque:返信用https://github.com/blog/542-introducing-resque
1
デーモンスクリプトは、常にメモリ上に作成できます。
例えば、https://github.com/DAddYE/foreverb
2
はあなたの問題を解決するために、いくつかの方法がありますhttp://rubygems.org/gems/delayed_job
関連する問題
- 1. Ruby on Railsカスタムメソッド/タスク
- 2. Ruby/Rails - いつでもgem - ループcronタスク
- 3. Ruby on Rails Windows 10のcronを起動する方法
- 4. RubyとRuby on Rails
- 5. Ruby on Rails - show on new on
- 6. ruby on rails 4
- 7. Ruby on Railsグラフ
- 8. Ruby on railsデータベーススキーマヘルプ
- 9. Ruby on Railsルーティング
- 10. ruby on rails - 'id' =
- 11. Ruby on Railsルーティングエラー
- 12. Ruby On Railsファイルセレクタ
- 13. Ruby on Railsルートエラー?
- 14. Ruby on rails beginner
- 15. Ruby on Railsディレクトリパス
- 16. Ruby on rails redirect_to
- 17. Docsplit Ruby on Rails
- 18. テストメーラー(Ruby on Rails)
- 19. ダイナミックルートRuby on Rails
- 20. ruby on railsグローバルメソッド
- 21. Ruby on Railsスクリプトコンソール
- 22. クエリ - Ruby on Rails
- 23. Ruby on Railsエラー
- 24. Ruby on Rails Listener
- 25. (ruby on rails)lib/
- 26. Ruby on Railsカタログビュー
- 27. Ruby on Railsカスタムハッシュルート
- 28. Ruby on Railsアプリケーション
- 29. Ruby on Railsページコントロール
- 30. Ruby on Railsサンプルプロジェクト
THX。 Windowsにcronのようなものを置くことは可能ですか?私はWindows上でWebrickを実行しているので、crontabはありません。 –
私はWindowsユーザーではないので、私は確かに返信することはできませんが、ここでいくつかの情報を得ることができます:http://stackoverflow.com/questions/6784149/how-to-make-whenever-gem-work-on - 窓 –