PHPを使用してスケジューラを実装しています。私の要件は、午前 9 時から午後 9 時までキューを実行することです。その期間以外のキューに追加されたジョブは処理されません。
以下は私のコードです:
<?php
include('autoload.php');
include('ResqueScheduler.php');
include('Resque.php');
Resque::setBackend('XXXXXXXXXXXXXXXXXXX');
$args = array('glid' => '1234');
$time = 10;
try{
ResqueScheduler::enqueueAt($time, 'Test_Worker', $args);
}catch (Exception $e) {
echo 'EXCEPTION';
print_r($e);
}