2

我正在寻找一个每小时执行一次的 php 脚本(不执行它)(例如用于发送电子邮件),但我不知道它的工作方式。我必须使用 Cron Jobs 还是 php 中有任何东西来制作这种脚本?

谢谢

4

3 回答 3

8

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

如果您不允许在虚拟主机上设置 cron 作业,则存在会定期调用一个 URL 的网站,例如http://www.onlinecronjobs.com/

于 2012-07-27T18:20:08.047 回答
1

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

于 2012-07-27T18:19:54.327 回答
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 On 分钟 00 2 * 每小时 3 * 每天 4 * 每个月 5 * 一周中的每一天

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

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

于 2012-07-27T18:24:12.773 回答