关于 Laravel 任务调度的不解?
例如我要每天24:00执行一次echo "every day";
直接定义一条artisan命令 然后用cron定时每天24:00就行了
如果是laravel的
-
-
-
-
- php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
每分钟调用一次 检查是否到24:00 到了调用到 感觉多余的耗费资源
- php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
-
-
-
优点可以让web页面更改定时时间
以上是本人的观点 对laravel任务调度不是很熟悉,请各位大佬指正。
laravel这么做我觉得更多是为了让程序去控制什么时候执行,而不是让
cron
去决定什么时候执行。通过设置cron
的最低调用间隔调用laravel
,让laravel
获得最终执行权