在Controller Action

时间:2015-09-24 05:55:24

标签: laravel cron scheduler

我有一个网络应用,应该扫描任何指定网站的指标,并将报告作为电子邮件发送。我从表单中获取站点URL和电子邮件ID,并将其发送到控制器操作。然后在action方法中,我想在ubuntu中运行一个系统命令来启动网站扫描,并在完成后将输出返回给方法。我想使用laravel scheduler来实现系统命令的运行,因为使用exec()命令并不按预期工作。如果命令需要更多时间来执行,那么我会收到连接重置错误。因此我想将此任务安排为cron作业,以便执行可以花费自己的时间来完成,一旦完成,我可以调用另一个控制器操作将结果发送到电子邮件。有人可以使用laravel任务调度程序帮助如何实现这一目标。

0 个答案:

没有答案