调度php脚本?

时间:2012-07-27 18:18:29

标签: php

我一直在寻找一个能够每小时执行 (不执行它)的PHP脚本(例如发送电子邮件),但我不知道它的工作方式。我是否必须使用Cron Jobs或者php中有什么东西可以制作这样的脚本吗?

谢谢

3 个答案:

答案 0 :(得分:8)

PHP没有包含这样的内容。您必须使用外部工具(例如cron)来定期运行PHP脚本。

如果您不允许在您的网络托管上设置cron作业,则会存在定期调用一个网址的网站,例如http://www.onlinecronjobs.com/

答案 1 :(得分:1)

如果您希望cron作业按设定的时间表运行,则需要使用它。

答案 2 :(得分:0)

是的,如果您使用的是Linux,请转到终端并输入crontab -e。

你的行将是那样的

1  2 3 4 5 (this line here is just an information.. dont type it on crontab)
00 * * * * wget www.page.com/yourphp.php

因此脚本将运行 1 00分钟00 每小时2 * 3 *每天 4 *每个月 5 *一周中的每一天

然后输入:wq关闭 所以它完成了。

在这种情况下,您需要拥有crontab和wget。