常用命令:
# 开启任务调度 (一般在服务器添加定时任务每分钟执行一次) php artisan schedule:run
总结:
1.runInBackground
在不使用runInBackground的方法的情况下,schedule中的命令会顺序执行, 并不是准确的执行定时任务,上一个执行完成之后, 下一个再执行
使用该方法之后, 会将该任务放到后台去运行,不会进行等待
2.withoutOverlapping
使用该方法是为了避免任务重复执行, 会加锁处理, 如果在处理过程中被强行终端, 则会出现类似问题: No scheduled commands are ready to run.
解决方案:
php artisan cache:clear
标签:laravel,任务调度,run,任务,artisan,定时,执行 From: https://www.cnblogs.com/xingxia/p/laravel_schedule.html