我想在不同的时间在Laravel经营多个工作.
protected function schedule(Schedule $schedule)
{
$schedule->command('emails:send')
->dailyAt('08:00');
$schedule->command('emails:evening-status')
->dailyAt('17:00');
$schedule->command('email:weekly-report')
->weekly()->mondays()->at('08:00');
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是,只有第一个命令 - emails:send- 有效.其他命令在指定时间不起作用.但是,当我手动运行它们时它们工作正常.
我错过了什么?
如果第二个命令不起作用:
$schedule->command('emails:evening-status')
->dailyAt('17:00');
Run Code Online (Sandbox Code Playgroud)
您只能插入一行代码来打印某个文件中的当前日期,例如。“test.txt”然后检查文件是否创建所需的时间。如果创建了文件,您可以断定计划的脚本中的代码是否有问题。
| 归档时间: |
|
| 查看次数: |
7374 次 |
| 最近记录: |