标签: php scheduled-tasks lumen
目前我正在使用PHP 5.6.32和Laravel Framework流明(5.4.6)(Laravel Components 5.4。*)。
我可以按照下面的具体时间安排我的任务
$schedule->call('App\Http\Controllers\SubjectController@frickcall', ["request" => $request]) ->cron("14:23");
但是在调度上面调用之后如何从调度程序列表中删除它?
答案 0 :(得分:1)
只需从日程安排中删除该行代码即可。
Schedules不是放在Laravel和Lumen的工作队列中的作业,你应该设置一个cron作业来每分钟运行一次调度程序,并使用crontab条目:
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
然后每分钟评估一次计划,以确定是否需要运行任何事情。
如果您打算使用工作队列,请查看this。