2013-02-12 78 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。什么使用的最佳答案通常可以是你最舒服的。