0

Railsスケジューラは初めてですが、タスクをセットアップすることができました。

特定のタスクを勤務時間の合間に他の時間よりも頻繁に行うように設定することは可能でしょうか?

お気に入り。

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 分ごとにタスクを繰り返し、時間はまったく気にしません。

4

1 に答える 1

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を確認してください。

お役に立てれば

于 2012-06-07T07:51:07.127 に答える