每小时后自动运行一次php

时间:2012-02-12 07:24:27

标签: php scheduled-tasks

我正在使用共享的Windows托管,其中允许通过PHP代码发送120封邮件/小时。 我有一个PHP页面,一次发送超过200封邮件的电子邮件。但我想在每小时后(计划任务)运行该页面。 我将拆分电子邮件(100秒),并希望每小时后自动发送。

如何在PHP中每小时后运行一个php页面?

由于

3 个答案:

答案 0 :(得分:8)

将PHP Cron Jobs与cPanel一起使用

cPanel Simple Cron

您可以开始使用cPanel中内置的简单cron工具。它的网址是:

https://www.yoursite.com/page.php

要运行的命令:

/usr/local/bin/php -f /home/(username)/public_html/page.php

接下来,您需要从所有选择框中选择一个选项。请记住在每个框中选择一个选项。如果您希望每小时运行一次,请选择分钟:60;时间:每天;日:每一天;月:每个;平日:每一天;

点击保存,你就完成了!每次cron作业运行时你都会收到一封电子邮件,但是如果你不想得到它 - 把:blackhole:放到顶部的输出电子邮件字段中。

答案 1 :(得分:5)

使用Google AppEngine上的脚本“ping”您的脚本(Scheduled Tasks更精确)。 它可以免费使用。

答案 2 :(得分:1)

您可以在Windows中安排任务 - 控制面板 - >管理工具是您找到任务计划程序的地方。