0

我正在尝试在预定义的时间执行 PHP 脚本。例如,我如何编写一个 php 脚本来强制该脚本在 2013 年 3 月 24 日上午 11:14 运行(即使浏览器已关闭)。我听说过 cron,但我不清楚。

感谢您阅读

4

3 回答 3

3

确实cron可以回答您的问题。它是 Linux 系统中的一个特殊程序,在给定时间或定期运行定义的程序/命令。看这里:http ://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5

于 2013-02-12T22:36:55.413 回答
0

您将不得不查看您的托管环境中可用的内容。具有命令行访问权限的 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 钩子。使用什么的最佳答案通常是您最熟悉的。

于 2013-02-12T22:40:44.217 回答
0

这在 PHP 中会很麻烦。我建议你使用像 Cron's Jobs 这样的东西来做到这一点。大多数 cPanel 上都有 CronsJob,但如果你不看这个教程:http ://www.thesitewizard.com/general/set-cron-job.shtml

于 2013-02-12T22:34:02.363 回答