因此,据我所知,命令现在是Laravel 5.1中的工作。如果我想安排一份工作,我应该从一个命令调用一个工作(因为调度程序只能调用命令而不是工作)?
在Laravel 5.1的虚拟设置中,仍然有一个带有Inspire.php的app / Console / Commands文件夹。从调度程序调用inspire命令。所以,如果我想安排一份工作,我应该调用一个命令,然后在这个命令中调用这个工作吗?
答案 0 :(得分:0)
命令不是作业。命令是命令 - 您可以创建它们并通过命令行使用它们。但是,它们可用于安排重复的任务。
在这种情况下 - 如果你需要一份"工作" - 文件说明:
您需要添加到服务器的唯一Cron条目是:
- php / path / to / artisan schedule:run 1>> / dev / null 2>& 1
完成此操作后,您可以自由使用 here 解释的实施方案。基本上,您使用Scheduler来设置将在您喜欢的任何迭代中运行的任务。非常酷,不是吗?