可能重复:
Best way to periodically execute a PHP script?如何在没有用户访问页面的情况下运行php代码?
我需要运行一个PHP脚本,它不断地从一个网站收集信息,并尽快收集信息,我需要的服务器存储关于数据库的信息,然后更新其他网站并不断重复该过程。唯一的问题是,我需要这些PHP脚本运行,而无需用户访问该页面,甚至没有该网站。
不仅我需要这些脚本全天候运行,或者至少在一个站点发生变化时运行,使其能够几乎立即更新其他站点。任何人都可以建议我可以做什么?
有脚本所在的守护程序或通过计划定期运行它。尽管(可能的)内存泄漏的麻烦最小,但我建议你每分钟都用cron运行它,并使用一个更衣室文件来防止以前的启动未完成作业的多个进程。 – Slava 2012-02-12 17:10:48