2016-09-11 3 views
0

시계 작업에서 10 분마다 작업을 실행하고 싶지만 시간이 00, 10, 20, 30, 40 및 50 분 일 때마다 시간당 6 회 실행해야합니다. 시간과 분을위한시계 작업으로 10 분마다 작업 실행

와일드 카드가 지원됩니다 다음 Clockwork readme에서

은 당신이 시간과 분 값에 와일드 카드를 사용할 수 있다고

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

을 그러나 나는 시도 할 때 at: '**:*0'이 내게 준 오류.

답변

1

안녕하세요 @benjamin 와일드 카드 중 하나를 사용할 수있는 문자 또는 시간 또는 분 것 같다, 그리고 시계는 당신이 당신의 목표를 달성하기 위해 at 옵션에 배열을 전달할 수 **:*0

같은 부분 와일드 카드를 지원하지 않는 것 같다 You can set more than one timing

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