我希望在发条中每10分钟运行一次工作,但我希望它能够在过去的00,10,20,30,40和50分钟每小时运行6次。
在Clockwork readme中,它表示您可以使用通配符表示小时和分钟值:
支持小时和分钟的通配符:
every(1.hour, 'reminders.send', :at => '**:30') every(10.seconds, 'frequent.job', :at => '9:**')
但是,当我尝试at: '**:*0'
时,它给了我一个错误。
答案 0 :(得分:1)
你好@benjamin似乎是通配符字符可以使用或小时或分钟,似乎是发条不支持部分通配符,如**:*0
您可以将数组传递到at
选项以实现目标You can set more than one timing
every(10.seconds, 'reminders.send', :at => ['**:00', '**:10', '**:20', '**:30', '**:40', '**:50'])