可能重複:
Best way to periodically execute a PHP script?如何在沒有用戶訪問頁面的情況下運行php代碼?
我需要運行一個PHP腳本,它不斷地從一個網站收集信息,並儘快收集信息,我需要的服務器存儲關於數據庫的信息,然後更新其他網站並不斷重複該過程。唯一的問題是,我需要這些PHP腳本運行,而無需用戶訪問該頁面,甚至沒有該網站。
不僅我需要這些腳本全天候運行,或者至少在一個站點發生變化時運行,使其能夠幾乎立即更新其他站點。任何人都可以建議我可以做什麼?
有腳本所在的守護程序或通過計劃定期運行它。儘管(可能的)內存泄漏的麻煩最小,但我建議你每分鐘都用cron運行它,並使用一個更衣室文件來防止以前的啓動未完成作業的多個進程。 – Slava 2012-02-12 17:10:48