2011-06-21 40 views
1

我有一個應用程序,我目前使用的是delayed_job。我想知道是否有任何推薦的寶石可以執行重複任務。Rails 3和沒有cron的重複任務的調度

我想安排在某個頻率上發生的任務來清理數據庫/發送電子郵件/運行其他方法。 我蟎想每天或每小時運行一些任務。

有沒有什麼好的,那裏很容易設置和配置哪些不使用CRON。

回答

2

您可以將該重複性工作轉換爲耙子並通過cron調用這些耙子。 有關設置的cron過服務器,只要是好的寶石 結賬這裏 - http://railscasts.com/episodes/164-cron-in-ruby

+0

我在問那些不使用cron的人。 – Robert

+0

@Jordan。我曾經使用過與cron一樣的Gem,並且有興趣使用不依賴於cron的。我確實在我的應用程序中運行了delayed_job,並將其延遲到了稍後的日期,但我希望能夠按照計劃安排任務,以便應用程序不斷檢查並執行cron的操作。 – Robert

+0

延遲工作延遲任務,所以用戶體驗可以得到改善,如果同一件事可以在後臺完成,他不應該被束縛。你不能用它來安排你看到的東西。 – rtdp

1

大約有時間表重複任務的一些非常好的寶石 我試圖delayed job它是簡單和容易使用,你可以看rails cast使用它的細節