2013-06-18 87 views
0

您好,對於rails平臺還很陌生,想找一個rails cron作業調度教程。我已經通過教程使用每當和其他調度寶石,但是我正在尋找一個核心ruby實現與軌道上的cron選項卡。謝謝你提前Ruby on Rails Cron工作示例

+1

cron是cron,與rails無關。 – xdazz

+1

嘿,你可以安排軌道應用程序內的cron作業。使用「每當」寶石。它是一個簡單而好的寶石。看到我的答案。它可能會幫助你。我在我的應用程序中使用相同的寶石。 – Jyothu

+0

@xdazz yah cron是cron問題被要求在ruby中實現 – Kalanamith

回答

2

Railscasts有一個decent tutorial使用Cron。

編輯

如果你想它是如何從頭開始實施的例子,你可以看看如何每當創業板實施here

+0

您好,我想從頭開始學習,無需任何時間。謝謝 – Kalanamith

+1

好吧,我想你可以查看源代碼(https://github.com/javan/whenever),以便每當寶石時,這可能會給你一個很好的起點,看到它正在做你想做的事情從頭開始... – TangoKilo

+0

謝謝你@TangoKilo – Kalanamith

2

要設置cron作業,你可以依靠一個簡單的寶石的幫助,命名爲WHENEVER

它很容易實現。去吧。

+0

嗨我想從沒有時間的困難中學習它。謝謝 – Kalanamith

1

許多人反對這種做法(見this SO thread),但是從與捲曲/ wget的觸發應用程序的行爲cron工作可能是定期任務的一種快速簡便的解決方案。

你一定要保持幾件事情:

  • 保持你的動作低(因爲它會阻止你的應用程序就像一個普通的Web請求會做)的執行時間
  • 確保你不要讓任何人來觸發動作(通過IP限制,祕密憑證或其他安全措施)

欲瞭解更多有關這個話題,我已經寫an article了。