2013-02-12 71 views
0

我想在預定義的時間執行PHP腳本。例如,我如何編寫一個php腳本來強制腳本在2013年3月24日上午11:14運行(即使瀏覽器已關閉)。我聽說過cron,但我不清楚。PHP自動執行

感謝您的閱讀

回答

0

這在PHP中會很麻煩。我建議你使用類似Cron's Jobs的東西來做到這一點。大多數cPanels有CronsJob他們,但如果你沒有在本教程中我們來看一看:http://www.thesitewizard.com/general/set-cron-job.shtml

+0

呃,你可以用PHP編寫cron作業。 – datasage 2013-02-12 22:34:34

+0

像這樣:http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/但是使用控制面板很容易。我認爲這篇文章需要深入探討cron的工作。 – David 2013-02-12 22:36:46

0

你將不得不看看你的託管環境中可用的東西。具有命令行訪問權限的Linux/Unix?克朗可能是你的答案(http://kvz.io/blog/2007/07/29/schedule-tasks-on-linux-using-crontab/)。如果您使用的是Windows服務器,則Windows計劃任務將起作用(http://support.microsoft.com/kb/308569)。如果你有cPanel或類似的東西(很多託管解決方案使用它),那麼你將不得不查看文檔以瞭解如何安排任務。

我不同意Racialz,PHP命令行(CLI)對這類工作來說很好,我甚至在php之前完成了svn hooks。什麼使用的最佳答案通常可以是你最舒服的。