|
@@ -25,22 +25,22 @@ class Kernel extends ConsoleKernel
|
|
|
protected function schedule(Schedule $schedule)
|
|
protected function schedule(Schedule $schedule)
|
|
|
{
|
|
{
|
|
|
// $schedule->command('inspire')->hourly();
|
|
// $schedule->command('inspire')->hourly();
|
|
|
- // 每天12:00执行
|
|
|
|
|
|
|
+ // 每天00:01执行
|
|
|
$schedule->command('task:daily')
|
|
$schedule->command('task:daily')
|
|
|
- ->dailyAt('12:00')
|
|
|
|
|
|
|
+ ->dailyAt('00:01')
|
|
|
->timezone('Asia/Shanghai') // 设置时区,可选
|
|
->timezone('Asia/Shanghai') // 设置时区,可选
|
|
|
->runInBackground() // 在后台运行,可选
|
|
->runInBackground() // 在后台运行,可选
|
|
|
->withoutOverlapping() // 防止任务重叠执行
|
|
->withoutOverlapping() // 防止任务重叠执行
|
|
|
->appendOutputTo(storage_path('logs/daily-task.log')) // 输出到日志文件
|
|
->appendOutputTo(storage_path('logs/daily-task.log')) // 输出到日志文件
|
|
|
->onOneServer(); // 如果使用多服务器,确保只在一台服务器上运行
|
|
->onOneServer(); // 如果使用多服务器,确保只在一台服务器上运行
|
|
|
// 每天04:00执行
|
|
// 每天04:00执行
|
|
|
- $schedule->command('task:collect_sync')
|
|
|
|
|
- ->dailyAt('04:00')
|
|
|
|
|
- ->timezone('Asia/Shanghai') // 设置时区,可选
|
|
|
|
|
- ->runInBackground() // 在后台运行,可选
|
|
|
|
|
- ->withoutOverlapping() // 防止任务重叠执行
|
|
|
|
|
- ->appendOutputTo(storage_path('logs/collect-sync-task.log')) // 输出到日志文件
|
|
|
|
|
- ->onOneServer(); // 如果使用多服务器,确保只在一台服务器上运行
|
|
|
|
|
|
|
+ // $schedule->command('task:collect_sync')
|
|
|
|
|
+ // ->dailyAt('04:00')
|
|
|
|
|
+ // ->timezone('Asia/Shanghai') // 设置时区,可选
|
|
|
|
|
+ // ->runInBackground() // 在后台运行,可选
|
|
|
|
|
+ // ->withoutOverlapping() // 防止任务重叠执行
|
|
|
|
|
+ // ->appendOutputTo(storage_path('logs/collect-sync-task.log')) // 输出到日志文件
|
|
|
|
|
+ // ->onOneServer(); // 如果使用多服务器,确保只在一台服务器上运行
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|