0

Clockwork で 10 分ごとにジョブを実行したいのですが、00、10、20、30、40、および 50 分後に 1 時間に 6 回実行したいと考えています。

Clockwork の readmeでは、時間と分の値にワイルドカードを使用できると書かれています。

時と分のワイルドカードがサポートされています。

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

しかし、試しat: '**:*0'てみるとエラーが発生しました。

4

1 に答える 1

1

こんにちは @benjamin ワイルドカード文字は、時間または分のいずれかで使用できるようです。Clockwork は、次のような部分的なワイルドカードをサポートしていないようです**:*0

オプションに配列を渡しatて目標を達成できます複数のタイミングを設定できます

every(10.seconds, 'reminders.send', :at => ['**:00', '**:10', '**:20', '**:30', '**:40', '**:50']) 
于 2016-09-11T09:34:20.300 に答える