无限期地运行PHP(CLI)脚本


Run a PHP (CLI) script indefinitely

我需要一个PHP脚本无限期地运行,但我似乎找不到一个好的方法来做到这一点。我的服务器运行在Windows server 2008上。

你认为我可以依靠定时任务吗?还有更好的选择吗?

提前谢谢。

如果你需要脚本持续运行,而不是周期性地启动来完成它所做的任何工作,那么你需要它进入一个无休止的循环,因此:

while (1) {
  do_something();
  sleep(1);
};

不要省略sleep()语句,除非您不介意脚本吃掉整个处理器。