Laravel 的午夜调度程序命令不工作
Scheduler command is not working at midnight in Laravel
我设置了一个命令 运行 每周六午夜,但它不起作用
我写这个但不是 运行ning
$schedule->command('weeklyRewardPoints')->weeklyOn(6, '00:00')->timezone('Asia/Dubai');
然后我试了一下,但还是不行
$schedule->command('weeklyRewardPoints')->weeklyOn(6, '0:0')->timezone('Asia/Dubai');
即使我尝试在午夜的任何特定时刻像这样 运行 但仍然无法正常工作
$schedule->command('weeklyRewardPoints')->weeklyOn(6, '00:30')->timezone('Asia/Dubai');
它在任何其他时间和分钟都能正常工作,但在午夜时间和分钟不成功
这是我的 cron 作业
* * * * 6 php /home/path-to-my-project/artisan schedule:run >> /dev/null 2>&1
So, when using Laravel's scheduler, we only need to add a single cron configuration entry to our server that runs the schedule:run command every minute.
调度程序需要 cronjob 需要每分钟 运行
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
您的调度程序每 6 分钟 运行s。
你还可以写
$schedule->command('weeklyRewardPoints')->weeklyOn(6)->timezone('Asia/Dubai');
并从 weeklyOn
中删除时间,因为它是用 0:0
预定义的。
我设置了一个命令 运行 每周六午夜,但它不起作用 我写这个但不是 运行ning
$schedule->command('weeklyRewardPoints')->weeklyOn(6, '00:00')->timezone('Asia/Dubai');
然后我试了一下,但还是不行
$schedule->command('weeklyRewardPoints')->weeklyOn(6, '0:0')->timezone('Asia/Dubai');
即使我尝试在午夜的任何特定时刻像这样 运行 但仍然无法正常工作
$schedule->command('weeklyRewardPoints')->weeklyOn(6, '00:30')->timezone('Asia/Dubai');
它在任何其他时间和分钟都能正常工作,但在午夜时间和分钟不成功
这是我的 cron 作业
* * * * 6 php /home/path-to-my-project/artisan schedule:run >> /dev/null 2>&1
So, when using Laravel's scheduler, we only need to add a single cron configuration entry to our server that runs the schedule:run command every minute.
调度程序需要 cronjob 需要每分钟 运行
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
您的调度程序每 6 分钟 运行s。
你还可以写
$schedule->command('weeklyRewardPoints')->weeklyOn(6)->timezone('Asia/Dubai');
并从 weeklyOn
中删除时间,因为它是用 0:0
预定义的。