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