我需要一个PHP脚本无限期地运行,但我似乎找不到一个好的方法来做到这一点。我的服务器运行在Windows server 2008上。
你认为我可以依靠定时任务吗?还有更好的选择吗?
提前谢谢。
如果你需要脚本持续运行,而不是周期性地启动来完成它所做的任何工作,那么你需要它进入一个无休止的循环,因此:
while (1) {
do_something();
sleep(1);
};
不要省略sleep()
语句,除非您不介意脚本吃掉整个处理器。
我需要一个PHP脚本无限期地运行,但我似乎找不到一个好的方法来做到这一点。我的服务器运行在Windows server 2008上。
你认为我可以依靠定时任务吗?还有更好的选择吗?
提前谢谢。
如果你需要脚本持续运行,而不是周期性地启动来完成它所做的任何工作,那么你需要它进入一个无休止的循环,因此:
while (1) {
do_something();
sleep(1);
};
不要省略sleep()
语句,除非您不介意脚本吃掉整个处理器。