运行 每 10 分钟使用发条工作
Run job every 10 minutes with Clockwork
我想要一份工作 运行 每 10 分钟发条,但我希望它每小时 运行 6 次,时间为 00、10、20、30、40 和 50分钟过去了。
在 Clockwork readme 中说您可以对小时和分钟值使用通配符:
Wildcards for hour and minute are supported:
every(1.hour, 'reminders.send', :at => '**:30')
every(10.seconds, 'frequent.job', :at => '9:**')
然而,当我尝试 at: '**:*0'
时,它给了我一个错误。
你好@benjamin 似乎可以使用通配符,也可以使用小时或分钟,而且 Clockwork 似乎不支持像 **:*0
这样的部分通配符
您可以将数组传递给 at
选项来实现您的目标 You can set more than one timing
every(10.seconds, 'reminders.send', :at => ['**:00', '**:10', '**:20', '**:30', '**:40', '**:50'])
我想要一份工作 运行 每 10 分钟发条,但我希望它每小时 运行 6 次,时间为 00、10、20、30、40 和 50分钟过去了。
在 Clockwork readme 中说您可以对小时和分钟值使用通配符:
Wildcards for hour and minute are supported:
every(1.hour, 'reminders.send', :at => '**:30') every(10.seconds, 'frequent.job', :at => '9:**')
然而,当我尝试 at: '**:*0'
时,它给了我一个错误。
你好@benjamin 似乎可以使用通配符,也可以使用小时或分钟,而且 Clockwork 似乎不支持像 **:*0
您可以将数组传递给 at
选项来实现您的目标 You can set more than one timing
every(10.seconds, 'reminders.send', :at => ['**:00', '**:10', '**:20', '**:30', '**:40', '**:50'])