2013-10-30 114 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