2012-05-31 37 views
0

我是rails調度器的新手,但已設法設置任務。Ruby On Rails - Resque Scheduler - 在某些時間段之間更頻繁

我想知道是否可以設置它,以便在工作時間之間比其他時間更頻繁地執行某個任務?

贊。

07:30 - 21:00之間每隔2分鐘重複一次任務。

21:00 - 07:30之間每1小時重複一次任務。

這是到目前爲止我的代碼resque_schedule.yml

do_the_job: 
    every: 2m 
    class: foo 
    args: bar 
    description: baz 

但你可以看到它重複任務,每2分鐘,不關心的時間都沒有。

回答

0

我想你需要到cron設置添加到您的文件

do_the_job: 
    cron: "* * * * *" # change this according to your need 
    every: 2m 
    class: foo 
    args: bar 
    description: baz 

要添加定時與cron檢查這個http://www.adminschoice.com/crontab-quick-reference

希望這有助於