Schedule laravel命令在用户定义的时间

时间:2015-05-26 15:16:06

标签: php curl laravel-4 cron command

我有一个问题如何解决Laravel 4中的某个问题。

用户可以规划事件以具有指定的开始和结束时间。达到开始时间时,需要执行命令。命令本身只是一个带有一些参数的CURL exec。

目前,我们在操作系统上使用php exec在命令行上触发此操作(通过cron或类似方法)。但是,这并没有真正实现我们想要的,因为开始和结束时间可能会发生变化,因此我们需要从操作系统中删除此作业并将其合并到Laravel应用程序本身中。

那么最好的方法是什么?

  • 将curl exec放入beanstalkd队列并在特定时间运行一次?然后在用户更改活动时删除作业?
  • 还有其他选择吗?一个cron工作将在1分钟正确具体?

0 个答案:

没有答案