繁体   English   中英

Clockwork每10分钟运行一次工作

[英]Run job every 10 minutes with Clockwork

我希望在Clockwork中每10分钟运行一次作业,但我希望它每小时运行6次,分别是00、10、20、30、40和50分钟。

Clockwork自述文件中说,您可以对小时和分钟值使用通配符:

支持小时和分钟的通配符:

 every(1.hour, 'reminders.send', :at => '**:30') every(10.seconds, 'frequent.job', :at => '9:**') 

但是,当我尝试使用at: '**:*0'它给了我一个错误。

您好@benjamin似乎是通配符,可以使用小时或分钟,也可以是小时或分钟,并且似乎Clockwork不支持**:*0类的部分通配符

您可以将数组传递给at选项以实现您的目标您可以设置多个定时

every(10.seconds, 'reminders.send', :at => ['**:00', '**:10', '**:20', '**:30', '**:40', '**:50']) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM