【问题标题】:php web infinite loop - how to stopphp web无限循环 - 如何停止
【发布时间】:2011-03-12 14:27:59
【问题描述】:

我需要编写 php 代码来定期检查特定网站的提要,并在有新内容时向用户发送电子邮件。 php 代码在启动时应该永远运行。但是,我的问题是,有时,我的客户想要在不使用终端的情况下手动关闭脚本。我可以使用另一个脚本停止一个 php 脚本吗?或者我可以为这种情况做些什么?

客户端只允许我通过 ftp 访问 apache 服务器,所以我不能使用 Python 和 Perl 或终端等其他技术,我认为这对于这项任务应该更容易

【问题讨论】:

  • 你不能使用 python/perl,所以没有理由把它们放在问题的标签中。
  • 你能让你使用 cronjobs 吗?一个无限运行的 php 脚本会加载你的 cpu。

标签: php infinite-loop


【解决方案1】:

使用文件。
让您的脚本在每次迭代中检查某个文件的存在,例如 stop.flag
如果是这样 - 停止它

【讨论】:

  • 谢谢,另一个愚蠢的问题,如果我已经创建了一个无限的 php 脚本会发生什么?我该怎么办?无论如何,我无法删除该文件或停止它。我无法访问客户的主机,但我可以给他们指示
  • @vodkhang 4 m但是你不能给他们发另一个版本吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-09
  • 1970-01-01
  • 2022-08-24
  • 1970-01-01
  • 2021-12-05
相关资源
最近更新 更多