【问题标题】:How to add Multiple cron job using php?如何使用 php 添加多个 cron 作业?
【发布时间】:2012-06-02 08:31:39
【问题描述】:

我想做什么>

1.用户访问我的PHP基础页面

2.我的页面收集它的数据

3.使用PHP添加cron作业(Q1.如何使用PHP添加cron作业?) (目前我正在使用这种类型的 cron 作业命令 ""/usr/bin/wget myweb.org/some_directory/file.php?uid=2738 >/dev/null""

4.Cron 作业运行上述 URL 并使用用户 ID 执行任务,这需要将近 1 小时 + 时间(Q2。是否可以同时或在一分钟后运行作业,如果可能的话)

5.如果另一个用户在同一时间访问该页面,上述过程也会发生在他们身上(Q3.所以这是可能的)

【问题讨论】:

  • 很难说出这里问的是什么。你能澄清一下吗?
  • @TylerCrompton 好的,我试试谢谢
  • 注意: 我听说还有一些其他的东西也可用,比如 Deamon 等,但问题是我不知道它是如何工作的,如果我开始了解它而不是它消耗更多时间,所以有什么解决方案吗?您看到上面的 3 个问题可能看起来不是根据条款,但实际上第二个和第三个问题是为了进一步清除 谢谢
  • 请一次只问一个问题。同样可见的是,您自己的问题已经得到解答。所以显然有很大的改进空间。您应该考虑在这里提供更多帮助。

标签: php cron cron-task


【解决方案1】:

在我看来,您需要的不是 cron 作业,而是后台工作进程。 Cron 作业是在特定的自动化时间(例如每天下午 2:30)运行的作业,而不是每次用户访问您的页面时运行的作业。

为了实例化后台工作进程,我强烈推荐使用Pheanstalk。查看自述文件以了解如何实例化工作进程,这非常简单。

【讨论】:

  • 能否请您至少解释一下它对我的上述任务有何帮助
  • 这个 cron 命令打开我网站的另一个页面是 pheanstalk 能够做到这一点吗? "/usr/bin/wget myweb.org/some_directory/file.php?uid=2738 >/dev/null"
猜你喜欢
  • 2012-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-27
相关资源
最近更新 更多