如何在Cakephp应用程序中添加Cron选项卡

时间:2009-08-31 11:25:42

标签: cakephp

我正在尝试在网站{bidding site}中添加CronTabs,其中添加Crontabs的方面是Autobidders.Please有人指导我如何添加Crontabs以及如何使其工作,以便如果任何用户加了一个自动出价工具,它可以根据服务器的时间来出价...... !!! Thans in Advance .. !!!

2 个答案:

答案 0 :(得分:5)

在CakePHP中,您需要创建一个shell来完成任务。您可以在此处阅读有关创建任务的所有内容:

http://book.cakephp.org/view/110/Creating-Shells-Tasks

任务以“蛋糕烘焙”运行的方式运行。你叫蛋糕任务名称。

完成任务设置后,您可以使用cake shell从crontab运行任务,如benlumley建议的那样。

要从crontab运行cake shell命令,只需说...

* * * * * (cd /path/to/app/directory; sh /path/to/cake/console/cake TASKNAME) 1> /dev/null 2>&1

这应该让你开始。

答案 1 :(得分:1)

您在服务器上设置了crontab - 它只是一个在给定时间运行命令的系统。

crontab的第一个google结果似乎涵盖了必要的内容,而且确保stackoverflow也有。

http://www.adminschoice.com/docs/crontab.htm

然后,您需要在应用程序中创建能够从命令行调用以执行您希望执行的工作的控制器操作,并将这些命令放入crontab以在相关时间运行。 / p>

Cakephp命令行是我的知识耗尽的地方。我已经看到它完成了,但没有完成它。