我试图在预定义的时间执行PHP脚本。例如,我如何编写一个php脚本,强制该脚本在2013年3月24日上午11:14运行(即使浏览器关闭)。我听说过cron,但我不清楚。
感谢您的阅读
发布于 2013-02-13 06:36:55
它是Linux系统中的一个特殊程序,在给定的时间或周期性地运行定义的程序/命令。看这里:http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5
发布于 2013-02-13 06:34:02
这在PHP中是相当麻烦的。我建议你使用像Cron的Jobs这样的东西来做这件事。大多数cPanels上都有CronsJob,但如果您不看本教程:http://www.thesitewizard.com/general/set-cron-job.shtml
发布于 2013-02-13 06:40:44
您将不得不查看在您的托管环境中有什么可用。使用命令行访问的Linux/Unix?Cron可能就是您的答案(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钩子。对于使用什么,最好的答案通常是您最满意的。
https://stackoverflow.com/questions/14843098
复制相似问题