如何安排PHP程序按服务器上的计划间隔运行?

时间:2010-11-12 16:09:19

标签: php mysql cron

这是我想要做的。

我的数据库中有一个MySQL表,其中包含电子邮件地址和付款金额。我正在尝试根据SQL中设置的某些条件安排从表中读取的作业,并使用MassPay API使用“名称值对”界面将电子邮件地址和付款金额发送到Paypal。

我知道CRON的工作可以达到目的,但实际上并不知道如何创建一个。

将创建接口数据的主要代码是PHP。

非常感谢任何有关如何执行此操作的帮助或见解。

3 个答案:

答案 0 :(得分:8)

cron作业最简单的方法。没有什么能阻止您从cron作业执行PHP代码。您只需编写PHP脚本并让cron按照您的首选间隔执行它。

答案 1 :(得分:3)

使用crontab -e编辑cron表。

创建条目:http://www.manpagez.com/man/5/crontab/

对于GoDaddy:http://help.godaddy.com/topic/67/article/3547

答案 2 :(得分:2)

运行crontab -e,它将打开一个包含该用户的cron文件的编辑器。

您需要添加的行将是这样的:

0 3 * * * /usr/bin/php /path/to/your/php/script.php

此示例将在每天凌晨3点运行脚本,前5个字段为: 分钟,小时,DayOfMonth,Month,DayOfWeek。 这些值可以是通配符(*),每分钟运行一次,实际数字,或类似* / 15,每15分钟运行一次。

http://en.wikipedia.org/wiki/Cron#Examples