2013-10-30 169 views
1

我是新来的克朗工作和东西,我需要一个,但需要帮助。克朗工作和cakephp不工作

所以我创建了一个shell,我可以从cakephp控制台手动运行它;但是现在,当我尝试设置一个cron作业时,它不起作用。根本没有任何反应希望这是一个简单的解决方案,我错过了一些明显的东西。这是我迄今所做的:

我键入crontab -e命令,然后在文件的结尾键入此:

* * * * * cd /web/app && Console/cake schedule 

然后保存它。

任何帮助是极大的赞赏,感谢:)

+2

先给蛋糕的完整路径。 cron以最小路径运行,因此导出crontab中的完整路径也可能有帮助。 –

+0

你应该为正确的用户设置crontab(www-data) - 参见[this](http://www.dereuromark.de/2011/05/24/cakephp-console-on-linux-systems/)。 – mark

回答

1

添加cron_dispatcher.php在Cron Dispatcher CakePHP 2.0

后提到,创建CronsController.php并创造CronsController.php

功能的cron现在,你可以从命令提示符运行下面的图像(在图像crons代码是旧的,你可以在下面的commnad中使用新的cakephp),

运行命令如E:/wamp/bin/php/php5.3.8/php.exe E:/ WAMP/WWW/PRO jectname /应用/ Webroot公司/ cron_dispatcher.php/crons/cron的

Hurrey ..现在你的cron运行..

同样你可以通过

运行在服务器上的cron [PHP的phppath] [ ROOTPATH] /app/webroot/cron_dispatcher.php/crons/cron的

Cron description