【问题标题】:How can i implement a background "Timer" in PHP of my page that checks something every X time我如何在我的页面的 PHP 中实现一个后台“计时器”,它每 X 次检查一次
【发布时间】:2012-03-22 09:19:27
【问题描述】:

我想实现每 X 次执行一些操作的东西。我希望这个线程工作者总是在我的服务器(PHP)中执行。

例如:

我有一个博客,我希望有人处理删除关键字“XXXX”的 cmets。我希望这个进程可以每 X 分钟休眠一次,当它醒来时,它会删除 cmets。

我不想要解决方案,我只想要如何在 PHP 服务器(Apache)中实现这种类型的进程。

【问题讨论】:

  • 构建一个执行你想要的脚本,并在你想要的时间间隔用一个 cron 作业触发它。
  • 如果你可以访问你的服务器的终端,cron 更适合这个,php 不是被设计成一个守护进程

标签: php blogs


【解决方案1】:

您可以使用 cron 作业每 x 分钟运行一次 PHP 脚本,等等

您需要做的就是创建一个 PHP 文件来执行您需要的操作,然后将 cron 指向 PHP 文件,它会在您指定的任何时间运行

如果您使用 Plesk 或 cPanel 之类的东西,则内置 cronjobs 并且非常易于使用。

http://en.wikipedia.org/wiki/Cron

【讨论】:

  • 谢谢你,有你的观点。我还发现 Wordpress 在其框架中实现了 cron 作业,非常容易实现。
猜你喜欢
  • 2013-04-24
  • 2011-02-19
  • 2016-03-10
  • 1970-01-01
  • 2017-01-09
  • 1970-01-01
  • 1970-01-01
  • 2016-08-11
  • 1970-01-01
相关资源
最近更新 更多