CronJob定时任务
return [
'daemon' => true,
'cache_dir' => 'runtime/cron',
'class_cache' => 'runtime/cron/bootstrap.class.cache',
'log_dir' => 'runtime/cron',
'tick_time' => 1000,
'job' => [
[
'name' => 'TestLog',
'time' => '*/1 * * * *',
'command' => 'src\Web\Cron\Test',
],
[
'name' => 'testCache',
'time' => '24 */2 * * *',
'command' => 'src\Web\Cron\TestCache',
],
[
'name' => 'testSql',
'time' => '*/2 * * * *',
'command' => 'src\Web\Cron\TestSql',
],
],
];
namespace src\Web\Cron;
use Group\Cron\CronJob;
class Test extends CronJob
{
public function handle()
{
\Log::info('nihao', ['time' => date('Y-m-d H:i:s', time())], 'cron.job');
}
}
app/cron start|restart|stop|status|exec (job name)|rejob (job name)|server
app/cron server & (访问 127.0.0.1:10008 即可)
