2014-03-26 52 views
1

我在我的网站上运行PHP代码,我需要它在每个小时运行一次,但有时我无法访问网站以启动代码。有没有办法设置它,以便它自己启动?在不访问网站的情况下启动PHP代码

+1

使用任务调度程序,如Linux上的cron,请参阅http://stackoverflow.com/questions/6853057/best-way-to-periodically-execute-a-php-script – jeroen

+0

@MateuszBartkowski请考虑接受一个感谢那些写作的人的努力。 –

回答

6

您可以使用CRON并添加您的任务PHP。

克朗,它是你的任务经理。您可以配置何时执行命令。

CRON管理器本地可用命令crontab。您将找到man crontab的文档,您可以编辑使用crontab -e记录的任务。谨慎使用好用户。

如果您使用Windows,我不是Windows用户,但有几个可执行文件来管理它。你可以在这个post找到更多的信息。

+1

不要忘记,如果你不希望用户能够执行代码,可以将代码从'public_html'中除去。您仍然可以使用'cron'从'public_html'执行脚本 – jgabriel

2

如果您的提供程序不支持cron作业,则可以使用联机cron作业服务。这里有几个简单的:

但由于它为2014年5,你可能要考虑像使用PaaS的主机供应商更现代的概念有工人服务。请阅读here

2

您可以使用cron。 然而,从终端(我敢肯定,在类Unix操作系统,在Windows,我不知道),你可以使用命令

php myFile.php 

调用文件。

相关问题